将网络监测仪与 Amazon EventBridge 结合使用
网络监测仪针对联网问题创建的运行状况事件会通过 Amazon EventBridge 发布,从而让您可以就应用程序最终用户体验的下降发送通知。整体(全局)运行状况事件和本地运行状况事件都将发布到 EventBridge。全局运行状况事件的影响类型为 AVAILABILITY 或 PERFORMANCE,而本地运行状况事件的影响类型为 LOCAL_AVAILABILITY 或 LOCAL_PERFORMANCE。
要使用 EventBridge 处理 Internet Monitor 运行状况事件,请遵循此处的指南。
在 EventBridge 中为 Internet Monitor 设置规则
在 AWS 管理控制台 的 EventBridge 中,选择 Rules(规则),然后输入名称和描述。在 Default(默认)事件总线上创建规则。
在步骤 2 中,选择其他作为事件源,然后在事件模式下匹配以下源。
{ "source": ["aws.internetmonitor"] }在步骤 3 中,对于目标,选择 AWS 服务和 CloudWatch Logs 组,然后选择一个现有的日志组或创建一个新的日志组。
添加任何所需的标签,然后创建规则。这将使用来自 EventBridge 的事件填充您选择的 CloudWatch 日志组。
按影响类型筛选运行状况事件
借助事件模式,您可以按影响类型筛选运行状况事件。需要仅接收全局运行状况事件、仅接收本地运行状况事件或同时接收两者时,此功能将非常实用。
仅接收全局运行状况事件:
{ "source": ["aws.internetmonitor"], "detail": { "impactType": ["AVAILABILITY", "PERFORMANCE"] } }
仅接收本地运行状况事件:
{ "source": ["aws.internetmonitor"], "detail": { "impactType": ["LOCAL_AVAILABILITY", "LOCAL_PERFORMANCE"] } }
接收所有运行状况事件(默认):
{ "source": ["aws.internetmonitor"] }
有关 EventBridge 规则如何与事件模式配合使用的更多信息,请参阅《Amazon EventBridge 用户指南》中的 Amazon EventBridge 事件模式。