本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
配置联系人
本文档主题专为支持 Grafana 版本 10.x 的 Grafana 工作空间而设计。
有关支持 Grafana 9.x 版本的 Grafana 工作空间,请参阅。在 Grafana 版本 9 中工作
有关支持 Grafana 8.x 版本的 Grafana 工作空间,请参阅。在 Grafana 版本 8 中工作
使用联系人来定义警报规则触发时如何通知您的联系人。
注意
您可以为 Grafana 管理的提醒创建和编辑联系人。数据源托管警报的联系人是只读的。
使用联络点
以下过程说明如何添加、编辑、删除和测试联系人。
添加联系人
-
在左侧菜单中,选择警报。
-
选择 “联络点”。
-
从 “选择警报管理器” 下拉列表中,选择警报管理器。默认情况下,Grafana 警报管理器处于选中状态。
-
在 “联系方式” 选项卡上,选择 + 添加联系人。
-
输入联系人姓名。
-
从 “集成” 中选择一种类型,然后根据该类型填写必填字段。例如,如果您选择 Slack,请输入 Slack 频道和应联系的用户。
-
如果您选择的联系人可用,请选择任何所需的可选设置以指定其他设置。
-
在 “通知设置” 下,如果您不想在警报解决时收到通知,可以选择禁用已解决的消息。
-
要添加其他联络点集成,请选择添加联络点集成,然后针对所需的每种联系点类型重复这些步骤。
-
保存您的更改。
编辑联系人
-
在左侧菜单中,选择警报。
-
选择 “联系方式” 以查看现有联系人列表。
-
选择要编辑的联系人,然后选择编辑。
-
更新联系人,然后保存您的更改。
您可以删除通知政策未使用的联系方式。
删除联系人
-
在左侧菜单中,选择警报。
-
选择联系人以打开现有联系人列表。
-
在 “联络点” 上,选择要删除的联系人,然后选择 “更多”、“删除”。
-
在确认对话框中,选择是,删除。
注意
如果通知策略正在使用该联系点,则在删除联系人之前,您必须先删除通知策略或对其进行编辑以使用其他联系人。
创建联络点后,您可以发送测试通知以验证其配置是否正确。
发送测试通知
-
在左侧菜单中,选择警报。
-
选择联系人以打开现有联系人列表。
-
在联络点上,选择要测试的联络点,然后选择编辑。如果需要,您也可以创建新的联系人。
-
选择 “测试” 以打开接触点测试对话框。
-
选择是发送预定义的测试通知,还是选择 “自定义”,在测试通知中添加您自己的自定义注释和标签。
-
选择 “发送测试通知”,使用给定的联系人测试警报。
配置联络点集成
在 Grafana 中配置联系点集成,以选择在警报规则触发时接收通知的首选通信渠道。每个集成都有自己的配置选项和设置过程。在大多数情况下,这涉及提供API密钥或 Webhook URL。
配置完成后,您可以将集成作为联系点的一部分,以便在警报状态发生变化时接收通知。在本节中,我们将以此 PagerDuty 为例,介绍配置集成的基本步骤,这样您就可以开始接收实时警报并随时掌握监控数据。
支持的集成列表
下表列出了 Grafana 支持的联络点类型。
名称 | Type |
---|---|
Amazon SNS |
|
OpsGenie |
|
寻呼机职责 |
|
Slack |
|
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 }}`, }
如果密钥重复,则用户定义的详细信息会覆盖默认的细节。