本文介绍如何在ARMS告警管理中接入Grafana,使Grafana创建的告警可以上报至ARMS告警管理中。
步骤一:创建Grafana集成
- 登录ARMS控制台,在左侧导航栏选择 。
- 在告警集成页签,单击Grafana。
- 在新建Grafana集成对话框中,输入集成名称,设置告警事件自动恢复时间,然后单击保存。说明 告警事件自动恢复时间:当告警事件在设置的时间内都没有再触发,告警事件将会自动恢复。
- 在告警集成页签查看新建的Grafana集成并获取集成地址。
步骤二:配置Grafana告警
- 在Grafana页面左侧导航栏选择 。
- 在Notification channels页签单击New channel。说明 如果是首次创建channel,单击Add channel。
- 在New notification channel页面执行以下操作。
(可选)步骤三:编辑集成
ARMS告警管理预设了Grafana告警源与ARMS告警管理之间字段的映射,您也可以根据需要在编辑集成页面新增或修改字段的映射关系。
此处操作将使用以下告警源作为示例。
{
"@timestamp":"2021-09-09T12:25:09.556Z",
"orgId":0,
"host":"10.1.11.14",
"ruleName":"Test notification",
"ruleUrl":"http://localhost:8001/grafana/",
"state":"alerting",
"title":"[Alerting] Test notification",
"panelId":1,
"imageUrl":"https://grafana.com/assets/img/blog/mixed_styles.png",
"evalMatches":[
{
"metric":"High value",
"value":100,
"tags":null
},
{
"metric":"Higher Value",
"value":200,
"tags":null
}
],
"ruleId":0,
"tags":{
},
"dashboardId":1,
"message":"Someone is testing the alert notification within grafana.",
"@version":"1"
}
- 在告警集成页签单击目标集成右侧操作列的编辑。
- 在事件映射区域左侧单击发送测试数据。
- 在发送测试数据对话框,输入第三方告警源的JSON格式的告警内容,然后单击发送。说明
- 如果显示上传成功,但未生成事件,请根据原始数据配置事件映射规则!,表示告警源与ARMS告警事件的字段没有映射,实际发送数据会被保存在左侧记录框中,以便配置映射时可以直接选取对应告警源字段。
- 如果显示上传成功!,则表明对应的告警内容已上报至告警事件历史页面。更多信息,请参见查看告警事件历史。
- 在发送测试数据对话框单击关闭。
- 在事件映射区域左侧单击并展开需要建立映射的告警数据。
- 在事件映射区域右侧配置告警源字段与ARMS告警的映射。
- 设置事件去重。为了减少重复数据,系统使用相关字段作为去重依据。ARMS告警管理支持预览事件映射区域中的历史事件数据的去重分组结果,您可根据需要调整去重字段。说明 事件去重仅针对未恢复状态下的事件。
- 配置完成后,单击保存。
查看告警事件
- 在控制台左侧导航栏选择 。
- 在告警事件历史页面单击目标事件,可以查看告警事件的详细信息。更多信息,请参见查看告警事件历史。
管理集成
在告警集成页签,对于已经创建的集成,您可以进行以下操作:
页面的- 查看集成:如果您需要查看集成的详细信息,单击目标集成所在行,在集成详情页面查看集成的详细信息。
- 更新密钥:如果您需要修改集成的密钥,在目标集成右侧操作列选择 ,在弹出的对话框中单击确认。重要 更新密钥后,请将步骤二中的URL修改为新的集成地址。
- 编辑:如果您需要修改集成信息,在目标集成右侧操作列单击编辑,在集成详情页面修改集成信息,然后单击保存。
- 启用或禁用:如果您需要启用或禁用目标集成,在目标集成右侧操作列单击禁用或启用。
- 删除:如果您需要删除集成,在目标集成右侧操作列单击删除,在弹出的对话框中单击确认。
- 添加事件流:如果您需要为指定集成添加对应的事件处理流,在目标集成右侧操作列单击添加事件流。具体操作,请参见事件处理流。
- 新建通知策略:如果您需要为指定集成添加对应的通知策略,在目标集成右侧操作列单击新建通知策略。具体操作,请参见通知策略。
后续步骤
您可以通过设置通知策略将上报的告警事件生成告警并发送告警通知,具体操作,请参见通知策略。经过通知策略分派后生成的告警可以在告警发送历史页面查看告警的详细信息,更多信息,请参见查看告警发送历史。