监控亚马逊 EventBridge - Amazon EventBridge
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

监控亚马逊 EventBridge

EventBridge CloudWatch 每分钟向 Amazon 发送指标,从匹配的事件数到规则调用目标的次数,应有尽有。

以下视频通过以下方式回顾了监控和审计 EventBridge 行为 CloudWatch:

EventBridge 指标

Amazon/Events 命名空间包括以下指标。

对于使用计数作为单位的指标,求和 SampleCount 往往是最有用的统计数据。

仅指定RuleName维度的指标指的是默认的事件总线。同时指定EventBusNameRuleName维度的指标指的是自定义事件总线。

指标 描述 尺寸 单位
DeadLetterInvocations

未作为事件响应而调用规则目标的次数。其中包括将导致再次运行同一规则从而引发无限循环的调用。

RuleName

计数

Events

摄取的合作伙伴事件的数量。 EventBridge

EventSourceName

计数

FailedInvocations

永久失败的调用次数。其中不包括重试的调用,或重试尝试后成功的调用。也不会计算计入 DeadLetterInvocations 的失败调用。

注意

EventBridge 只有当该指标不为零时, CloudWatch 才会将其发送到。

RuleName

计数

Invocations

规则为响应事件而调用目标的次数。其中包括成功和失败的调用,但不包括在永久失败之前被阻止或重试的尝试。不包括 DeadLetterInvocations

注意

EventBridge 只有当该指标不为零时, CloudWatch 才会将其发送到。

无, RuleName

计数

InvocationAttempts

EventBridge 尝试调用目标的次数。

计数

InvocationsCreated

为响应每个事件而创建的调用总数。

此指标通常用于监控每秒EventBridge 事务处理服务配额中调用次数限制的利用率。

计数

InvocationsFailedToBeSentToDlq

无法移动到死信队列中的调用数量。权限错误、资源不可用或大小限制可能会致发生死信队列错误。

注意

EventBridge 只有当该指标不为零时, CloudWatch 才会将其发送到。

RuleName

计数

IngestiontoInvocationCompleteLatency

从事件接收到完成第一次成功调用尝试所花费的时间。

EventBusName,无, RuleName

毫秒

IngestiontoInvocationStartLatency

处理事件的时间,从事件被摄取到目标的第一次调用 EventBridge 来衡量。

EventBusName,无, RuleName

毫秒

InvocationsSentToDlq

移动到死信队列的调用数量。

注意

EventBridge 只有当该指标不为零时, CloudWatch 才会将其发送到。

RuleName

计数

MatchedEvents

如果指定了 EventBusName 或 EventSourceName ,则为与任何规则匹配的事件数。如果 RuleName 指定,则为与特定规则匹配的事件数。

EventBusName, EventSourceName, RuleName

计数

RetryInvocationAttempts

重试目标调用的次数。

注意

EventBridge 只有当该指标不为零时, CloudWatch 才会将其发送到。

计数

SuccessfulInvocationAttempts

成功调用目标的次数。

计数

ThrottledRules

规则执行被节流的次数。对这些规则的调用可能会延迟。

有关更多信息,请参阅 EventBridge 配额中的调用每秒事务数节流限制

EventBusName,无, RuleName

计数

TriggeredRules

已运行并与任何事件匹配的规则数量。

在触发规则 CloudWatch 之前,您不会在中看到此指标。

EventBusName,无, RuleName

计数

EventBridge PutEvents 指标

Amazon/Events 命名空间包括以下指标,它们与 PutEvents API 请求相关。

对于使用计数作为单位的指标,求和 SampleCount 往往是最有用的统计数据。

指标 描述 尺寸 单位
PutEventsApproximateCallCount

收到的 PutEvents 请求的大致数量。

计数

PutEventsApproximateFailedCount

失败 PutEvents 请求的大致数量。

计数

PutEventsApproximateSuccessCount

成功 PutEvents 请求的大致数量。

计数

PutEventsApproximateThrottledCount

由于节流而被拒绝的 PutEvents 请求数量。

计数

PutEventsEntriesCount

PutEvents 请求中包含的事件条目数。

计数

PutEventsFailedEntriesCount

PutEvents 请求中包含但未能提取的事件条目数。

计数

PutEventsLatency

每个 PutEvents 请求所花费的时间。

毫秒

PutEventsRequestSize

PutEvents 请求的大小。

字节

EventBridge PutPartnerEvents 指标

Amazon/Events 命名空间包括以下指标,它们与 PutPartnerEvents API 请求相关。

注意

EventBridge 仅包括与 SaaS 合作伙伴账户中发送事件的PutPartnerEvents请求相关的指标。有关更多信息,请参阅通过 Amazon 接收来自 SaaS 合作伙伴的事件 EventBridge

对于使用计数作为单位的指标,求和 SampleCount 往往是最有用的统计数据。

指标 描述 尺寸 单位
PutPartnerEventsApproximateCallCount

收到的 PutPartnerEvents 请求的大致数量。

计数

PutPartnerEventsApproximateFailedCount

失败 PutPartnerEvents 请求的大致数量。

计数

PutPartnerEventsApproximateThrottledCount

由于节流而被拒绝的 PutPartnerEvents 请求数量。

计数

PutPartnerEventsApproximateSuccessCount

成功 PutPartnerEvents 请求的大致数量。

计数

PutPartnerEventsEntriesCount

PutPartnerEvents 请求中包含的事件条目数。

计数

PutPartnerEventsFailedEntriesCount

PutPartnerEvents 请求中包含但未能提取的事件条目数。

计数

PutPartnerEventsLatency

每个 PutPartnerEvents 请求所花费的时间。

毫秒

EventBridge 指标的维度

EventBridge 指标具有度或可排序的属性,如下所示。

维度 描述
EventBusName

按事件总线名称筛选可用指标。

EventSourceName

按合作伙伴事件源名称筛选可用指标。

RuleName

按规则名称筛选可用指标。