{{ $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 -}} |