文档

通过PagerDuty接收报警通知

更新时间:

云监控的报警通知可以通过报警回调功能推送到PagerDuty。当资源达到报警条件时,云监控将报警内容推送到PagerDuty,您可以通过PagerDuty的事件处理能力来接收报警通知,也可以在PagerDuty中将报警进一步推送到其他第三方平台。

前提条件

请确保您已注册PagerDuty账号。具体操作,请参见Trial Account Onboarding中的Create a Trial Account

步骤一:创建服务并获取报警回调的URL信息

在PagerDuty控制台创建服务,以获取报警回调的URL信息。

  1. 创建服务。

    关于如何创建服务,请参见Trial Account Onboarding中的Step 1: Create a ServiceStep 2: Configure Inbound Integrations

    Intelligent界面,您必须选择Events API v1Events API v2

    image.png
  2. 获取报警回调的URL信息。

    创建服务成功后,在Integrations区域,获取Events API v1Integration KeyIntegration URL,或Events API v2Integration KeyIntegration URL (Alert Events)

    报警回调(WebHook)的URL格式为{Integration URL}?integrationKey={Integration Key},例如:https://events.pagerduty.com/v2/enqueue?integrationKey=0e44aed2509b4807c017605cbdd0****

步骤二:创建报警规则

以在云监控控制台创建报警规则为例,为您介绍设置和测试报警回调的URL地址的操作方法。

  1. 登录云监控控制台
  2. 在左侧导航栏,选择报警服务 > 报警规则

  3. 报警规则页面,单击创建报警规则

  4. 创建报警规则面板,设置报警规则的相关参数,并对报警回调的URL地址进行测试。

    说明

    关于创建报警规则的相关参数,请参见创建报警规则

    1. 输入从步骤一获取到的报警回调的URL地址(例如:https://events.pagerduty.com/v2/enqueue?integrationKey=0e44aed2509b4807c017605cbdd0****),单击正后方的测试

    2. WebHook测试面板,保持默认值不变,单击测试

      当PagerDuty收到WebHook测试事件时,说明您填写的WebHook地址正确且网络连接正常。当资源达到报警条件时,您的PagerDuty会收到报警数据。

  5. 单击确认

步骤三:查看报警数据

当云监控中的报警规则被触发时,您可以在PagerDuty控制台查看报警数据。

image.png