配置联系人 - Amazon Managed Grafana

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

配置联系人

本文档主题专为支持 Grafana 版本 10.x 的 Grafana 工作空间而设计。

有关支持 Grafana 9.x 版本的 Grafana 工作空间,请参阅。在 Grafana 版本 9 中工作

有关支持 Grafana 8.x 版本的 Grafana 工作空间,请参阅。在 Grafana 版本 8 中工作

使用联系人来定义警报规则触发时如何通知您的联系人。

注意

您可以为 Grafana 管理的提醒创建和编辑联系人。数据源托管警报的联系人是只读的。

使用联络点

以下过程说明如何添加、编辑、删除和测试联系人。

添加联系人
  1. 在左侧菜单中,选择警报

  2. 选择 “联络点”。

  3. “选择警报管理器” 下拉列表中,选择警报管理器。默认情况下,Grafana 警报管理器处于选中状态。

  4. 在 “联系方式” 选项卡上,选择 + 添加联系人

  5. 输入联系人姓名

  6. 从 “集成” 中选择一种类型,然后根据该类型填写必填字段。例如,如果您选择 Slack,请输入 Slack 频道和应联系的用户。

  7. 如果您选择的联系人可用,请选择任何所需的可选设置以指定其他设置。

  8. 在 “通知设置” 下,如果您不想在警报解决时收到通知,可以选择禁用已解决的消息

  9. 要添加其他联络点集成,请选择添加联络点集成,然后针对所需的每种联系点类型重复这些步骤。

  10. 保存您的更改。

编辑联系人
  1. 在左侧菜单中,选择警报

  2. 选择 “联系方式” 以查看现有联系人列表。

  3. 选择要编辑的联系人,然后选择编辑

  4. 更新联系人,然后保存您的更改。

您可以删除通知政策未使用的联系方式。

删除联系人
  1. 在左侧菜单中,选择警报

  2. 选择联系人以打开现有联系人列表。

  3. 在 “联络点” 上,选择要删除的联系人,然后选择 “更多”、“删除”

  4. 在确认对话框中,选择是,删除

注意

如果通知策略正在使用该联系点,则在删除联系人之前,您必须先删除通知策略或对其进行编辑以使用其他联系人。

创建联络点后,您可以发送测试通知以验证其配置是否正确。

发送测试通知
  1. 在左侧菜单中,选择警报

  2. 选择联系人以打开现有联系人列表。

  3. 联络点上,选择要测试的联络点,然后选择编辑。如果需要,您也可以创建新的联系人。

  4. 选择 “测试” 以打开接触点测试对话框。

  5. 选择是发送预定义的测试通知,还是选择 “自定义”,在测试通知中添加您自己的自定义注释和标签。

  6. 选择 “发送测试通知”,使用给定的联系人测试警报。

配置联络点集成

在 Grafana 中配置联系点集成,以选择在警报规则触发时接收通知的首选通信渠道。每个集成都有自己的配置选项和设置过程。在大多数情况下,这涉及提供API密钥或 Webhook URL。

配置完成后,您可以将集成作为联系点的一部分,以便在警报状态发生变化时接收通知。在本节中,我们将以此 PagerDuty 为例,介绍配置集成的基本步骤,这样您就可以开始接收实时警报并随时掌握监控数据。

支持的集成列表

下表列出了 Grafana 支持的联络点类型。

名称 Type

Amazon SNS

sns

OpsGenie

opsgenie

寻呼机职责

pagerduty

Slack

slack

VictorOps

victorops

PagerDuty 为警报进行配置

要进行设置 PagerDuty,必须提供集成密钥。提供以下详细信息。

设置 描述
集成密钥 的集成密钥 PagerDuty
严重性 动态通知的级别。默认值为 critical
自定义细节 有关该活动的其他细节

CustomDetails字段是一个包含任意键值对的对象。用户定义的详细信息与默认使用的细节合并。

CustomDetails 默认值如下所示:

{ "firing": `{{ template "__text_alert_list" .Alerts.Firing }}`, "resolved": `{{ template "__text_alert_list" .Alerts.Resolved }}`, "num_firing": `{{ .Alerts.Firing | len }}`, "num_resolved": `{{ .Alerts.Resolved | len }}`, }

如果密钥重复,则用户定义的详细信息会覆盖默认的细节。