Skip to main content
Data Infrastructure Insights
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

PagerDty 的 webhook 示例

贡献者

网络挂机允许用户使用自定义的网络挂机通道向各种应用程序发送警报通知。此页面提供了一个为 PagerDty 设置 webhooks 的示例。

备注 此页面引用第三方说明,可能会有所更改。有关最新信息、请参见"PagerDuty 文档"

PagerDty 设置:

  1. 在 PagerDty 中,导航到 * 服务 > 服务目录 * ,然后单击 * + 新服务 * button​

  2. Name 中输入,然后选择 Use our API directli 。单击 Add Service

    页面加载屏幕

  3. 单击 Integrations 选项卡以查看 * 集成密钥 * 。在下面创建Data Infrastructure Insight webhook时、您需要此密钥。

  4. 请转到 * 意外事件 * 或 * 服务 * 以查看警报。

    页面加载屏幕

创建数据基础架构洞察力Webhook:

  1. 在Data Infrastructure Insight中、导航到*管理>通知*、然后选择* Webhook 选项卡。单击 * + Webhook 以创建新的 webhook 。

  2. 为 webhook 指定一个有意义的名称,例如 "PagerDty Trigger" 。您将使用此网络钩来处理严重级别和警告级别的事件。

  3. Template Type 下拉列表中,选择 * 页面类型 * 。

  4. 创建一个名为 routingKey 的自定义参数密钥,并将此值设置为上述的 PagerDty Integration Key 值。

    设置路由密钥

重复上述步骤,为已解决的事件创建 "PagerDty resolve" webhook 。

PagerDuty到Data Infrastructure洞察力字段映射

下表和图像显示了PagerDuty和Data Infrastructure Insight之间的字段映射:

PagerDty 数据基础架构洞察力

警报密钥

警报ID

触发时间

组件

指标名称

对象类型

监控器名称

CI 中的 PagerDty 字段

通过 Webhook 发送通知

要通过webhook通知事件,请在Data Infrastructure Insight中导航到*Alerts > Monitors*,然后单击*+Monitor*创建新的"监控"

  • 选择一个指标并定义监控器的条件。

  • 在 _set up team notification ( s )下,选择 * Webhook* 传送方法。

  • 为严重级别和警告级别的事件选择 "PagerDty Trigger" webhook 。

  • 为已解决的事件选择 "PagerDty resolve" 。

    网络挂机通知

备注 最佳做法是为触发事件与已解决事件设置单独的通知,因为 PagerDty 处理触发事件的方式与已解决事件不同。