View a markdown version of this page

监控亚马逊 EventBridge - 亚马逊 EventBridge

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

监控亚马逊 EventBridge

EventBridge CloudWatch 每分钟向亚马逊发送指标,包括匹配事件的数量到规则调用目标的次数。

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

Best-effort CloudWatch 指标交付

CloudWatch 指标是在尽力而为的基础上提供的。大多数 EventBridge 操作都会导致数据点被发送到 CloudWatch。无法保证指标的完整性和及时性。给定分钟的数据点可能会延迟才能使用 CloudWatch,也可能根本无法传送。 CloudWatch 指标可以让你近乎实时地了解活动的性质。它们并不意味着要对所有业务进行全面核算。

本节介绍自定义事件总线-经典。有关自定义事件总线(它在AWS/EventsV2命名空间中发布其指标以及通过 CloudWatch 出售的日志发布订阅者日志),请参阅自定义事件总线的可观察性:指标、日志和 CloudTrail。

EventBridge 指标

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

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

仅指定 RuleName 维度的指标涉及的是默认事件总线。同时指定EventBusName和RuleName维度的指标是指自定义事件总线-经典版。

指标 说明 Dimensions 单位
DeadLetterInvocations

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

RuleName

计数

Events

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

EventSourceName

计数

FailedInvocations

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

注意

EventBridge 仅当该指标不为零时 CloudWatch 才将此指标发送到。

RuleName

计数

Invocations

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

注意

EventBridge 仅当该指标不为零时 CloudWatch 才将此指标发送到。

没有, RuleName

计数

InvocationAttempts

EventBridge 尝试调用目标的次数。

EventBusName,没有, RuleName

计数

InvocationsCreated

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

此指标通常用于监控每秒EventBridge 交易服务配额中调用限制限制的使用情况。

无

计数

InvocationsFailedToBeSentToDlq

无法移至死信队列的调用数量。 Dead-letter 队列错误是由于权限错误、资源不可用或大小限制造成的。

注意

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

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

有关更多信息,请参阅 自定义事件总线-经典配额中的调用每秒事务数节流限制。

EventBusName,没有, RuleName

计数

TriggeredRules

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

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

EventBusName,没有, RuleName

计数

EventBusEncryptionStarted

为事件总线启动重新加密操作的次数。更新事件总线配置会触发对存储的静态配置的重新加密。 EventBridge

EventBusName

计数

EventBusEncryptionCompleted

事件总线的重新加密操作成功完成的次数。更新事件总线配置会触发对存储的静态配置的重新加密。 EventBridge

EventBusName

计数

EventBusEncryptionFailed

事件总线的重新加密操作失败的次数。更新事件总线配置会触发对存储的静态配置的重新加密。 EventBridge

注意

EventBridge 仅当该指标不为零时 CloudWatch 才将此指标发送到。

EventBusName

计数

EventBridge PutEvents 指标

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

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

指标 说明 Dimensions 单位
PutEventsApproximateCallCount

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

无

计数

PutEventsApproximateFailedCount

失败 PutEvents 请求的大致数量。

无

计数

PutEventsApproximateSuccessCount

成功 PutEvents 请求的大致数量。

无

计数

PutEventsApproximateThrottledCount

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

无

计数

PutEventsEntriesCount

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

无

计数

PutEventsFailedEntriesCount

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

无

计数

PutEventsLatency

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

无

毫秒

PutEventsRequestSize

PutEvents 请求的大小。

无

字节

EventBridge PutPartnerEvents 指标

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

注意

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

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

指标 说明 Dimensions 单位
PutPartnerEventsApproximateCallCount

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

无

计数

PutPartnerEventsApproximateFailedCount

失败 PutPartnerEvents 请求的大致数量。

无

计数

PutPartnerEventsApproximateThrottledCount

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

无

计数

PutPartnerEventsApproximateSuccessCount

成功 PutPartnerEvents 请求的大致数量。

无

计数

PutPartnerEventsEntriesCount

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

无

计数

PutPartnerEventsFailedEntriesCount

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

无

计数

PutPartnerEventsLatency

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

无

毫秒

EventBridge 指标的维度

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

维度 说明
EventBusName

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

EventSourceName

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

RuleName

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