Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
{{ $var := .externalURL}}
 
{{ range $k, $v := .alerts }}
{{ if eq $v.status "resolved" }}
## <font color="#00FF00">[告警恢复恢复告警]</font>({{ $v.generatorURL }})
#### [{{ $v.labels.alertname }}]({{ $var }})
###### 告警级别:{{ $v.labels.severity}}
###### > <font color="#FF0000">开始时间</font>:{{GetCSTtime  $v.startsAt}}
###### > <font color="#FF0000">结束时间</font>:{{GetCSTtime  $v.endsAt}}
##### <font color="#0000FF">{{ $v.annotations.description }}</font>
 
**告警详情:**
{{ range $labelKey, $labelValue := $v.labels }}
{{ if and (ne $labelKey "alertname") (ne $labelKey "severity") }}
- {{ $labelKey }}: {{ $labelValue }}
{{ end }}
{{ end }}
 
{{ else }}
## <font color="#FF0000">[发生告警]</font>({{ $v.generatorURL }})
#### [{{ $v.labels.alertname }}]({{ $var }})
###### 告警级别:{{ $v.labels.severity}}
###### > <font color="#FF0000">开始时间</font>:{{GetCSTtime  $v.startsAt}}
##### 告警值 {{ $v.annotations.summary }}
<font color="#0000FF">{{ $v.annotations.description }}</font>
 
**告警详情:**
{{ range $labelKey, $labelValue := $v.labels }}
{{ if and (ne $labelKey "alertname") (ne $labelKey "severity") }}
- {{ $labelKey }}: {{ $labelValue }}
{{ end }}
{{ end }}
 
{{ end }}
{{ end }}
 
{{ $urimsg := "" }}
{{ range $key, $value := .commonLabels }}
  {{ $urimsg = print $urimsg $key "%3D%22" $value "%22%2C" }}
{{ end }}
[点我屏蔽该告警]({{ $var }}/#/silences/new?filter=%7B{{ SplitString $urimsg 0 -3 }}%7D)