与 Amazon EventBridge 集成
Amazon EventBridge 可实现第三方软件即服务(SaaS)应用程序与 Amazon Web Services(AWS)应用程序之间基于触发事件的无缝连接。通过 EventBridge,将 Site24x7 的实时告警路由至其他 AWS 服务。利用其内置目标(如 AWS Lambda、EC2 API 调用、SQS、SNS 等),启动自动修复流程、执行分析查询或其他自动化步骤。
当您将 Site24x7 与 Amazon EventBridge 集成后,根据附加到事件源的规则,告警事件可转发至不同的 AWS 服务。目标服务可以是 SNS、SQS、Lambda 函数或任何其他自定义应用程序或 AWS 服务。
Amazon EventBridge 与 Site24x7 的集成可轻松自动化基础架构容量调整流程中的各个步骤。
前提条件
对于 AWS 控制台,您需要:
- AWS 账户 ID。
- 要关联的 AWS 区域。
对于 Site24x7 控制台,您需要:
- 有效且活跃的 AWS 账户。
- 将 AWS 账户与 Site24x7 集成。了解更多。
- 授予 events:CreateEventBus、events:DescribeEventSource 和 events:ActivateEventSource 等权限,以允许 Site24x7 创建带有事件源的事件总线。如未授予,则需要在 AWS 控制台中手动关联事件总线,并单独将 events:DescribeEventSource 权限添加到策略中。
将 Site24x7 与 Amazon EventBridge 集成
按照以下步骤配置 Site24x7 事件源与 Amazon EventBridge:
- 登录您的 Site24x7 账户。
- 导航至管理 > 第三方集成。
- 点击添加第三方集成按钮,从集成列表中选择 Amazon EventBridge。
- 填写集成名称,并从下拉菜单中选择 Amazon 账户以完成集成配置。
- 选择 Amazon 账户后,将出现自动填充的事件源字段,您可以从下拉菜单中选择所需区域。
- 根据是否希望在监视器处于严重或故障状态时触发事件,切换"是"或"否"。
- 集成级别可应用于特定监视器、标签或所有监视器。
- 随告警发送的标签字段允许您选择与监视器关联的标签键,并随告警一起发送。触发告警时,与监视器匹配的标签将包含在告警通知中。如果未选择任何标签,则与监视器关联的所有标签都将出现在告警通知中。
- 点击保存并测试按钮以保存集成并接收测试告警。或者,点击 保存 按钮添加 Amazon EventBridge 集成。此事件源现在将自动添加到 AWS 控制台中,同时还会与事件总线关联。
如果策略中未添加 events:createEventBus 权限,则事件总线与事件源的关联将无法完成。
如何将告警路由至 Amazon EventBridge
以下部分介绍如何在 AWS 控制台中将事件源关联到指定的事件总线。
- 点击保存后,在 Site24x7 控制台中创建的事件总线将自动添加到 AWS 控制台的"合作伙伴事件源"部分。
- 在 Site24x7 控制台中搜索自动填充的事件源时,您可以在 AWS 控制台中查看相同的事件源名称。
- 由于已提供 events:CreateEventBus、events:DescribeEventSource 和 events:ActivateEventSource 权限,事件源将已自动与事件总线关联,状态显示为活跃。

- 完成与事件总线的关联后,该事件源的状态在 Site24x7 控制台和 AWS 控制台中均显示为活跃。未完成关联的事件总线的状态将显示为待处理。
当状态为"待处理"时,由于尚未关联事件总线,事件将被丢弃。仅当状态为"活跃"且告警正确路由至事件总线时,才会产生费用。
- 导航至左侧面板中的规则部分,从下拉菜单中选择事件总线名称以创建规则。规则会监视特定告警,然后将其路由至您选择的 AWS 目标。

- 填写规则名称和描述,并定义模式。事件模式允许您构建用于匹配事件的模式。选择"按服务预定义模式"选项,然后从下拉菜单中选择 Site24x7 作为服务名称。
您也可以选择收集所有事件,并通过选择"计划"选项以计划方式调用目标。从下拉菜单中选择事件总线,然后选择目标。点击创建。

- 创建的规则可在所选事件总线的"规则"部分中查看。至此,将 Site24x7 告警路由至 Amazon EventBridge 的配置已完成。
激活/暂停/删除 EventBridge 集成
如需暂停或删除特定事件源,请点击 Site24x7 控制台右上角的"暂停"或"删除"选项。

若要验证告警是否已正确路由,可在 Site24x7 控制台中导航至首页 >告警日志,查看确认测试告警已触发的日志记录。
使用场景
- 基础架构告警:获取存储和 CPU 使用率过高的基础架构告警,并使用 Lambda 函数对实例进行水平或垂直扩展。
- 运营洞察:接收不同严重程度的告警(如宕机或严重),针对您监控的资源(例如,当 EC2 实例停止时触发宕机告警),并采取必要的修复措施。
