ARMS Prometheus告警支持在钉钉群的告警卡片中增加指标走势图的展示。通过展示指标走势图可以获取更多关于该告警的信息,从而有助于排查和定位问题。本文主要介绍如何配置Prometheus告警才能在通知卡片中增加指标走势图。
配置指标走势图
- 登录ARMS控制台。
- 在左侧导航栏,选择 。
- 在Prometheus告警规则页面:
- 如果需要在已有告警中配置指标走势图,在需要增加指标走势图的告警规则右侧,单击编辑。
- 如果需要在新建告警中配置指标走势图,单击页面右上角的创建Prometheus告警规则。
- 在编辑或创建页面,执行以下操作:
查看指标走势图
配置完成后,当有告警触发时,在客户端钉钉群的告警卡片中查看指标走势图。
告警卡片中的其他信息,请参见在告警通知群中处理告警。

常见问题
- 为什么不使用告警的PromQL来获取指标走势图,还需要人为配置?
用于告警的PromQL和用户展示图表的PromQL不完全相同(包含阈值判断,与、或逻辑等),在指标展示的PromQL中需要删除这部分内容。
- 为什么配置了_aliyun_display_promql仍然无法展示图片?
_aliyun_display_promql与报警PromQL查询出的内容需要满足标签完全一致才能渲染图表。通常一个PromQL可以查出多条时间序列,告警需要根据标签筛选出其中一条时间序列来渲染走势图。例如
cpu_usage > 80
查出来的指标中包含了pod_name、container 2个标签,那么对于的_aliyun_display_promql查询结果也需要包含这两个标签。