本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
监控亚马逊 EventBridge
EventBridge CloudWatch 每分钟向 Amazon 发送指标,从匹配的事件数到规则调用目标的次数,应有尽有。
以下视频通过以下方式回顾了监控和审计 EventBridge 行为 CloudWatch:
主题
EventBridge 指标
Amazon/Events 命名空间包括以下指标。
对于使用计数作为单位的指标,求和 SampleCount 往往是最有用的统计数据。
仅指定 RuleName 维度的指标涉及的是默认事件总线。同时指定 EventBusName 和 RuleName 维度的指标涉及的是自定义事件总线。
| 指标 | 描述 | Dimensions | 单位 | 
|---|---|---|---|
| DeadLetterInvocations | 未作为事件响应而调用规则目标的次数。其中包括将导致再次运行同一规则从而引发无限循环的调用。 | RuleName | 计数 | 
| Events | 摄取的合作伙伴事件的数量。 EventBridge | EventSourceName | 计数 | 
| FailedInvocations | 永久失败的调用次数。其中不包括重试的调用,或重试尝试后成功的调用。也不会计算计入  注意EventBridge 只有当该指标不为零时, CloudWatch 才会将其发送到。 | RuleName | 计数 | 
| Invocations | 规则为响应事件而调用目标的次数。其中包括成功和失败的调用,但不包括在永久失败之前被阻止或重试的尝试。不包括  注意EventBridge 只有当该指标不为零时, CloudWatch 才会将其发送到。 | 没有, RuleName | 计数 | 
| InvocationAttempts | EventBridge 尝试调用目标的次数。 | EventBusName,无, RuleName | 计数 | 
| InvocationsCreated | 为响应每个事件而创建的调用总数。 | 无 | 计数 | 
| InvocationsFailedToBeSentToDlq | 无法移动到死信队列中的调用数量。权限错误、资源不可用或大小限制可能会致发生死信队列错误。 注意EventBridge 只有当该指标不为零时, CloudWatch 才会将其发送到。 | RuleName | 计数 | 
| IngestiontoInvocationCompleteLatency | 从事件接收到完成第一次调用尝试所花费的时间。 | EventBusName,无, RuleName | 毫秒 | 
| IngestionToInvocationSuccessLatency | 从事件接收到成功传送目标所花费的时间,使用调用结束时间作为截止时间。 系统仅在首次成功尝试向目标传送事件后才会发出此指标。 | EventBusName,无, RuleName | 毫秒 | 
| IngestiontoInvocationStartLatency | 处理事件的时间,从事件被摄取到目标的第一次调用 EventBridge 来衡量。 | EventBusName,无, RuleName | 毫秒 | 
| InvocationsSentToDlq | 移动到死信队列的调用数量。 注意EventBridge 只有当该指标不为零时, CloudWatch 才会将其发送到。 | RuleName | 计数 | 
| MatchedEvents | 如果指定了 EventBusName 或 EventSourceName ,则为与任何规则匹配的事件数。如果 RuleName 指定,则为与特定规则匹配的事件数。 | EventBusName, EventSourceName, RuleName | 计数 | 
| RetryInvocationAttempts | 重试目标调用的次数。 注意EventBridge 只有当该指标不为零时, CloudWatch 才会将其发送到。 | EventBusName,无, RuleName | 计数 | 
| SuccessfulInvocationAttempts | 成功调用目标的次数。 | EventBusName,无, RuleName | 计数 | 
| ThrottledRules | 规则执行被节流的次数。对这些规则的调用可能会延迟。 有关更多信息,请参阅 EventBridge 活动总线配额中的调用每秒事务数节流限制。 | EventBusName,无, RuleName | 计数 | 
| TriggeredRules | 已运行并与任何事件匹配的规则数量。 在触发规则 CloudWatch 之前,您不会在中看到此指标。 | EventBusName,无, RuleName | 计数 | 
EventBridge PutEvents 指标
Amazon/Events 命名空间包括以下指标,它们与 PutEvents API 请求相关。
对于使用计数作为单位的指标,求和 SampleCount 往往是最有用的统计数据。
| 指标 | 描述 | Dimensions | 单位 | 
|---|---|---|---|
| PutEventsApproximateCallCount | 收到的  | 无 | 计数 | 
| PutEventsApproximateFailedCount | 失败  | 无 | 计数 | 
| PutEventsApproximateSuccessCount | 成功  | 无 | 计数 | 
| PutEventsApproximateThrottledCount | 由于节流而被拒绝的  | 无 | 计数 | 
| PutEventsEntriesCount | 
 | 无 | 计数 | 
| PutEventsFailedEntriesCount | 
 | 无 | 计数 | 
| PutEventsLatency | 每个  | 无 | 毫秒 | 
| PutEventsRequestSize | 
 | 无 | 字节 | 
EventBridge PutPartnerEvents 指标
Amazon/Events 命名空间包括以下指标,它们与 PutPartnerEvents API 请求相关。
注意
EventBridge 仅包括与 SaaS 合作伙伴账户中发送事件的PutPartnerEvents请求相关的指标。有关更多信息,请参阅 通过 Amazon 接收来自 SaaS 合作伙伴的事件 EventBridge。
对于使用计数作为单位的指标,求和 SampleCount 往往是最有用的统计数据。
| 指标 | 描述 | Dimensions | 单位 | 
|---|---|---|---|
| PutPartnerEventsApproximateCallCount | 收到的  | 无 | 计数 | 
| PutPartnerEventsApproximateFailedCount | 失败  | 无 | 计数 | 
| PutPartnerEventsApproximateThrottledCount | 由于节流而被拒绝的  | 无 | 计数 | 
| PutPartnerEventsApproximateSuccessCount | 成功  | 无 | 计数 | 
| PutPartnerEventsEntriesCount | 
 | 无 | 计数 | 
| PutPartnerEventsFailedEntriesCount | 
 | 无 | 计数 | 
| PutPartnerEventsLatency | 每个  | 无 | 毫秒 | 
EventBridge 指标的维度
EventBridge 指标具有维度或可排序的属性,如下所示。
| 维度 | 描述 | 
|---|---|
| EventBusName | 按事件总线名称筛选可用指标。 | 
| EventSourceName | 按合作伙伴事件源名称筛选可用指标。 | 
| RuleName | 按规则名称筛选可用指标。 |