帮助手册

与 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:

  1. 登录您的 Site24x7 账户。
  2. 导航至管理 > 第三方集成
  3. 点击添加第三方集成按钮,从集成列表中选择 Amazon EventBridge。
  4. 填写集成名称,并从下拉菜单中选择 Amazon 账户以完成集成配置。
  5. 选择 Amazon 账户后,将出现自动填充的事件源字段,您可以从下拉菜单中选择所需区域。
  6. 根据是否希望在监视器处于严重故障状态时触发事件,切换"是"或"否"。
  7. 集成级别可应用于特定监视器、标签或所有监视器。
  8. 随告警发送的标签字段允许您选择与监视器关联的标签键,并随告警一起发送。触发告警时,与监视器匹配的标签将包含在告警通知中。如果未选择任何标签,则与监视器关联的所有标签都将出现在告警通知中。
  9. 点击保存并测试按钮以保存集成并接收测试告警。或者,点击 保存 按钮添加 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 控制台中导航至首页 >告警日志,查看确认测试告警已触发的日志记录。

使用场景

  1. 基础架构告警:获取存储和 CPU 使用率过高的基础架构告警,并使用 Lambda 函数对实例进行水平或垂直扩展。
  2. 运营洞察:接收不同严重程度的告警(如宕机或严重),针对您监控的资源(例如,当 EC2 实例停止时触发宕机告警),并采取必要的修复措施。

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!