十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

PrometheusAlert全家桶

PrometheusAlert全家桶 介绍PrometheusAlert是开源的运维告警中心消息转发系统支持主流的监控系统Prometheus、Zabbix日志系统Graylog2Graylog3、数据可视化系统Grafana、SonarQube。阿里云-云监控以及所有支持WebHook接口的系统发出的预警消息支持将收到的这些消息发送到钉钉微信email飞书腾讯短信腾讯电话阿里云短信阿里云电话华为短信百度云短信容联云电话七陌短信七陌语音TeleGram百度Hi(如流)等。官网## https://github.com/feiyu563/PrometheusAlert模板参考## https://github.com/feiyu563/PrometheusAlert/issues/30线上模板配置-01{{ $var : .externalURL}}{{ range $k,$v:.alerts }} {{if eq $v.status resolved}} **[Prometheus 恢复通知](http://10.10.10.120:9090)** 【恢复名称】{{$v.labels.alertname}} 【当前状态】{{$v.status}} ✅ 【触发时间】{{GetCSTtime $v.startsAt}} 【恢复时间】{{GetCSTtime $v.endsAt}} 【恢复实例】{{$v.labels.instance}} 【恢复描述】{{$v.annotations.description}} {{else}} **[Prometheus 告警通知](http://192.10.10.120:9090)** 【告警名称】{{$v.labels.alertname}} 【当前状态】{{$v.status}} 【触发时间】{{GetCSTtime $v.startsAt}} 【告警实例】{{$v.labels.instance}} 【告警描述】 {{$v.annotations.description}} {{end}} {{ end }}线上模板配置-02{{ $var : .externalURL}}{{ range $k,$v:.alerts }} {{if eq $v.status resolved}} ------------------ 告警恢复 ------------------ 【恢复主题】: [{{$v.labels.alertname}}]({{$var}}) 【当前状态】: ✅ {{ $v.status }} 【触发时间】: {{GetCSTtime $v.startsAt }} 【结束时间】: {{GetCSTtime $v.endsAt }} 【恢复实例】{{$v.labels.instance}} 【事件信息】: {{$v.annotations.description}} {{$v.annotations.summary}} {{$v.annotations.message}} 【事件标签】: {{ range $key,$value:$v.labels }} {{ $key }}: {{ $value }} {{ end }} {{else}} ------------------ 告警触发 ------------------ 【告警主题】: [{{$v.labels.alertname}}]({{$var}}) 【当前状态】: {{ $v.status }} 【触发时间】: {{GetCSTtime $v.startsAt}} 【告警实例】{{$v.labels.instance}} 【事件信息】: {{$v.annotations.description}} {{$v.annotations.summary}} {{$v.annotations.message}} 【事件标签】: {{ range $key,$value:$v.labels }} {{ $key }}: {{ $value }} {{ end }} {{ end }} {{ end }}线上模板配置-03和模板-01进行对应{{ $var : .externalURL}}{{ range $k,$v:.alerts }} {{if eq $v.status resolved}} 【恢复主题】: [{{$v.labels.alertname}}]({{$var}}) 【当前状态】: {{ $v.status }} ✅ 【触发时间】: {{GetCSTtime $v.startsAt }} 【结束时间】: {{GetCSTtime $v.endsAt }} 【恢复实例】{{$v.labels.instance}} 【事件信息】: {{$v.annotations.description}} {{$v.annotations.message}} 【事件标签】: {{ range $key,$value:$v.labels }} {{ $key }}: {{ $value }} {{ end }} {{else}} 【告警主题】: [{{$v.labels.alertname}}]({{$var}}) 【当前状态】: {{ $v.status }} 【触发时间】: {{GetCSTtime $v.startsAt}} 【告警实例】{{$v.labels.instance}} 【事件信息】: {{$v.annotations.description}} {{$v.annotations.message}} 【事件标签】: {{ range $key,$value:$v.labels }} {{ $key }}: {{ $value }} {{ end }} {{ end }} {{ end }}钉钉告警模板配置{{ $var : http://txy-monitor.cnleifan.com:9090/ }} {{ range $k, $v : .alerts }} {{ if eq $v.status resolved }} ✅ **告警恢复** - **告警名称**: {{ $v.labels.alertname }} - **恢复时间**: {{ if $v.endsAt }}{{ GetCSTtime $v.endsAt }}{{ else }}未知{{ end }} - **事件信息**: {{ $v.annotations.description }} {{ $v.annotations.summary }} {{ $v.annotations.message }} - **标签**: {{ range $key, $value : $v.labels }} - {{ $key }}: {{ $value }} {{ end }} [ 查看详情]({{ $var }}) {{ else }} **告警触发** - **告警名称**: {{ $v.labels.alertname }} - **状态**: {{ $v.status }} - **触发时间**: {{ if $v.startsAt }}{{ GetCSTtime $v.startsAt }}{{ else }}未知{{ end }} - **事件信息**: {{ $v.annotations.description }} {{ $v.annotations.summary }} {{ $v.annotations.message }} - **标签**: {{ range $key, $value : $v.labels }} - {{ $key }}: {{ $value }} {{ end }} [ 查看详情]({{ $var }}) {{ end }} {{ end }}
返回列表