钉钉告警通知能否绑定对应仪表盘

Viewed 93

想问下大佬们,grafana中告警规则是可以绑定到具体模板的,从钉钉群里可以直接访问具体仪表,想问下夜莺是可以通过某些参数还是需要自己写脚本取值找对应的仪表

5 Answers
  1. 首先制作一个仪表盘, 并配置好仪表盘的英文标识,比如slb
  2. 仪表盘中需要配置一个变量,比如slb的instanceID,假定名字是 instance_id
  3. 仪表盘中的各种指标图都要引用这个 instance_id
  4. 最终实现: 在仪表盘中, 选择某一个 instance_id 就可以看到这个实例的所有感兴趣的指标图
  5. 将仪表盘链接, 类似于 http://n9e.xxxx.com/dashboards/slb?datasource=xxxx&instance_id={{$labels.instanceId}} 放到slb相关告警规则中的附加信息中, 比如就设置为 dashboard_url
  6. 等到下次发出告警时,就会附带这个链接。

补充: 由于我们用了自定义通知模板, 所以我不太确认默认的模板中是否会包含这个附加信息链接, 理论上应该是包含的

image.png
在钉钉群里,点图表详情后打开的就是调用n9e api生成的图表

这个是专业版的功能吧,挺好的

社区版

其实我想要具体对应的仪表盘,我试了试不知道怎么产生具体图标的链接

我有个办法可以自动生成告警仪表盘,并附加到钉钉的告警信息里。

这个方式还有个好处,业务部门点击钉钉群里的告警图片连接不需要登录n9e

大佬请赐教!

即时查询里的图表有个分享功能,你可以在告警时通过调n9e的api生成地址或者手动写promql生成地址。