咨询监控AWS EventBridge调用限制的可用指标及所属层级
AWS EventBridge调用节流限制的监控指南
核心监控指标
InvocationThrottles:这是直接反映调用被节流次数的核心指标,只要数值大于0,就说明规则的调用请求触发了TPS限制。Invocations:统计规则的总调用次数(包含成功、节流等所有状态的请求)。你觉得它没反映实际情况,可能是没结合区域阈值对比——需要将该指标的TPS数值和对应区域的规则调用限制阈值做对比,判断是否接近上限。
指标所属层级
- 上述两个指标均属于Rule层级:EventBridge的调用节流限制默认按单个规则计算(每个规则独立占用TPS额度)。
- 若要监控整个EventBus的总调用负载,可将该总线关联的所有规则的
Invocations指标求和,但节流限制本身是针对单个规则生效的。如果是跨账户共享的事件总线,还需关注总线层级的ThrottledRequests指标,这是针对跨账户请求的总线级节流。
现有指标的误区说明
TriggeredRules仅统计匹配规则条件的事件数量,不等于实际调用次数——触发的规则可能因目标服务异常、节流等原因无法完成调用,因此无法反映节流情况。
实操建议
- 在CloudWatch中创建告警:当
InvocationThrottles大于0时触发通知,及时发现节流;或者当Invocations的TPS达到区域阈值的80%时触发预警,提前调整规则或申请扩容。
- 在CloudWatch中创建告警:当
内容的提问来源于stack exchange,提问作者Joey Yi Zhao
相关产品推荐
相关产品推荐

