{{ $externalURL := .externalURL -}}
{{ $alerts := .alerts -}}
{{ range $alert := $alerts -}}
{{ if eq $alert.status "resolved" -}}
๐Ÿ’š Prometheus ๆขๅค้€š็Ÿฅ
๐ŸŒใ€้›†็พคๅ็งฐใ€‘{{ $alert.labels.cluster }}
๐Ÿ”ตใ€ๅ‘Š่ญฆๅ็งฐใ€‘{{ $alert.labels.alertname }}
๐Ÿ”ผใ€ๅ‘Š่ญฆ็บงๅˆซใ€‘{{ $alert.labels.severity }}
โœ…ใ€ๅ‘Š่ญฆ็Šถๆ€ใ€‘{{ $alert.status }}
๐Ÿงญใ€ๅผ€ๅง‹ๆ—ถ้—ดใ€‘{{ GetCSTtime $alert.startsAt }}
๐Ÿงญใ€็ป“ๆŸๆ—ถ้—ดใ€‘{{ GetCSTtime $alert.endsAt }}
๐Ÿท๏ธใ€ๅ‘ฝๅ็ฉบ้—ดใ€‘{{ $alert.labels.namespace }}
๐Ÿ“กใ€ๅฎžไพ‹ๅ็งฐใ€‘{{ $alert.labels.host }}{{ $alert.labels.pod }}{{ $alert.labels.job }}{{ $alert.labels.deployment }}{{ $alert.labels.statefulset }}
๐Ÿ“ใ€ๅ‘Š่ญฆ่ฏฆๆƒ…ใ€‘{{ $alert.annotations.message }}{{ $alert.annotations.description }};{{ $alert.annotations.summary }}
{{ else -}}
๐Ÿ’” Prometheus ๅ‘Š่ญฆ้€š็Ÿฅ
๐ŸŒใ€้›†็พคๅ็งฐใ€‘{{ $alert.labels.cluster }}
๐Ÿ”ตใ€ๅ‘Š่ญฆๅ็งฐใ€‘{{ $alert.labels.alertname }}
๐Ÿ”ผใ€ๅ‘Š่ญฆ็บงๅˆซใ€‘{{ $alert.labels.severity }}
๐Ÿ”ฅใ€ๅ‘Š่ญฆ็Šถๆ€ใ€‘{{ $alert.status }}
๐Ÿงญใ€ๅผ€ๅง‹ๆ—ถ้—ดใ€‘{{ GetCSTtime $alert.startsAt }}
๐Ÿท๏ธใ€ๅ‘ฝๅ็ฉบ้—ดใ€‘{{ $alert.labels.namespace }}{{ $alert.labels.application }}
๐Ÿ“กใ€ๅฎžไพ‹ๅ็งฐใ€‘{{ $alert.labels.host }}{{ $alert.labels.pod }}{{ $alert.labels.job }}{{ $alert.labels.deployment }}{{ $alert.labels.statefulset }}
๐Ÿ“ใ€ๅ‘Š่ญฆ่ฏฆๆƒ…ใ€‘{{ $alert.labels.uri }} {{ $alert.annotations.message }} {{ $alert.annotations.description }};{{ $alert.annotations.summary }}
{{ end -}}
{{ end -}}