PagerDuty是一款为企业IT部门提供事件响应的软件。您可以将Prometheus监控接入PagerDuty从而触发自动事件或追踪服务变化。
前提条件
- 您的K8s集群已接入Prometheus监控。具体操作,请参见容器服务Kubernetes版集群。
- 您已创建报警规则,且报警规则处于启用状态并被触发。具体操作,请参见创建报警。
背景信息
操作流程
将Prometheus监控接入PagerDuty的操作流程如下图所示。

步骤一:注册账号
注册14天免费试用的PagerDuty账号的操作步骤如下:
步骤二:创建服务
在PagerDuty控制台为Promethues监控创建对应的服务的操作步骤如下:
步骤三:获取Integration Key
获取用于将Prometheus监控接入PagerDuty的Integration Key的操作步骤如下:
步骤四:创建联系人
使用Integration Key创建联系人的操作步骤如下:
步骤五:创建通知策略
为联系人创建通知策略的操作步骤如下:
- 登录Prometheus控制台。
- 在左侧导航栏,单击通知策略。
- 在通知策略页面的通知策略列表区域,单击新增策略。
- 在通知策略页面右侧,输入通知策略的名称,在事件处理区域,选择处理方式为生成告警,在当告警生成时区域,选择通知人为创建的联系人,选择通知方式为钉钉,设置通知时段,然后在右上角,单击确认图标。
步骤六:修改报警规则
将报警规则的通知策略修改为创建的通知策略的操作步骤如下:
- 登录ARMS控制台。
- 在左侧导航栏,单击Prometheus监控。
- 在Prometheus监控页面的顶部菜单栏,选择地域,然后单击目标K8s集群的名称。
- 在左侧导航栏,单击报警配置。
- 在报警配置页面,找到目标报警规则,在其右侧操作列,单击编辑。
- 在编辑报警面板的通知策略下拉列表,选择创建的通知策略,然后单击确定。
结果验证
您可以在PagerDuty控制台查看报警以验证是否成功接入。