grafana9 使用消息模板配置发送企业微信(wecom)
创始人
2024-05-25 11:47:09
0

一、grafana9告警设置:
1、进入告警消息模板介面
在这里插入图片描述

2、grafana 消息模板设置
在这里插入图片描述

template name : API_msg_tpl #名字随便

{{ define "myalert" }}
**警报时间:** {{ .StartsAt.Format "2006-01-02 15:04:05 " }}
{{ if gt (len .Labels) 0 }}**接口名称:** {{.Labels.alertname}}{{ range .Labels.SortedPairs }}{{ if and (ne (.Name) "alertname") (ne (.Name) "serverity") (ne (.Name) "grafana_folder")}}**{{ .Name }}:** {{ .Value }}{{ end }}{{ end }}{{ end }}
{{ if gt (len .Annotations) 0 }}{{ range .Annotations.SortedPairs }}
**{{ .Name }}:** {{ .Value }}{{ end }}{{ end }}
{{ if gt (len .DashboardURL ) 0 }}**[告警图表]({{ .DashboardURL }})**{{ end }}{{ end }}{{ define "mymessage" }}
{{ if gt (len .Alerts.Firing) 0 }}# 警报来了{{ range .Alerts.Firing }}{{ template "myalert" .}}
-------{{ end }}{{ end }}
{{ if gt (len .Alerts.Resolved) 0 }}## 恢复了{{ range .Alerts.Resolved }}{{ template "myalert" .}}
**恢复时间:** {{ .StartsAt.Format "2006-01-02 15:04:05" }}
-------{{ end }}{{ end }}{{ end }}

3、设置告警媒介
#新建一个告警媒介
在这里插入图片描述
#设置企微告警 选择"wecom"
在这里插入图片描述
Name: 企微
webhook Url : https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxxxxxxxxxxxxxxxxx #在企业微信中新建一个就好
Message: {{ template “mymessage” . }}
Title: 接口告警了,快看看!!(生产)

4、生成一个告警规则
在这里插入图片描述
#设置填写查询条件和触发条件
在这里插入图片描述
测试使用

SELECT toStartOfInterval(timestamp, INTERVAL 60 second) as time, 100 from access_smartgate.access_smartgate_local where  $__timeFilter(timestamp) GROUP BY time ORDER by time

在这里插入图片描述

#手动添加annotations

Rule name   API转码接口
告警级别  严重
告警信息  API接口成功率低于90%
接口地址   /ebus/test/login
现值成功率 {{ with $values }}{{ range $k, $v := . }}{{ $v }}{{ end }}{{ end }}

#企微里收到以下信息
在这里插入图片描述


模板使用技巧

#读取ValueString的方法
{{ if gt (len .ValueString) 0 }}
**告警信息:**{{ .ValueString }}{{ end }}#读取Labels下所有label,并排除指定的label
{{ if gt (len .Labels) 0 }}
**主机标签:** {{ range .Labels.SortedPairs }}{{ if and (ne (.Name) "alertname")}}
{{ .Name }}: {{ .Value }}{{ end }}{{ end }}{{ end }}#时间格式化,以下方法会增加8个小时
**警报时间:** {{ (.StartsAt.Add 28800e9).Format "2006-01-02 15:04:05 " }}#标准时间使用方法
**警报时间:** {{ .StartsAt.Format "2006-01-02 15:04:05 " }}#提取B的值,此方法有待再次验证(曾经正常提取) 在annotations使用
{{ $values.B }}

参考
https://docs.aws.amazon.com/grafana/latest/userguide/alert-message-templates.html

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
一帆风顺二龙腾飞三阳开泰祝福语... 本篇文章极速百科给大家谈谈一帆风顺二龙腾飞三阳开泰祝福语,以及一帆风顺二龙腾飞三阳开泰祝福语结婚对应...
美团联名卡审核成功待激活(美团... 今天百科达人给各位分享美团联名卡审核成功待激活的知识,其中也会对美团联名卡审核未通过进行解释,如果能...