Hi All,
Am trying the print few words in the alert and resolve alert in bold by using but looks like its not working when I nested if else block con you please let me know how to fix it
{{ range .Alerts }}
{{ if eq .Status "firing" }} 🔥**Firing:**
{{ if eq .Labels.alertname "Service Heap Usage Alert" }}
{{ .Labels.alertname }}, Usage is at
{{ $len := len .Values }}{{ if $len }}{{ range $refID, $value := .Values }}{{ if eq $refID "A" }}{{printf "%.2f" $value }}{{ end }}{{ end }}{{ else }}[no value]{{ end }} % 🔥
{{ else if eq .Labels.alertname "Service Connection Count" }}
{{ .Labels.alertname }}, Total number of connection is
{{ $len := len .Values }}{{ if $len }}{{ range $refID, $value := .Values }}{{ if eq $refID "A" }}{{printf "%.0f" $value }}{{ end }}{{ end }}{{ else }}[no value]{{ end }}🔥
{{ else }}
{{ .Labels.alertname }} for **{{ .Labels.job }}**, Usage is at
{{ $len := len .Values }}{{ if $len }}{{ range $refID, $value := .Values }}{{ if eq $refID "A" }}{{printf "%.2f" $value }}{{ end }}{{ end }}{{ else }}[no value]{{ end }} % 🔥
{{ end }}
{{ else if eq .Status "resolved" }}😌**Resolved:**
{{ if eq .Labels.alertname "Service Heap Usage Alert" }}
{{ .Labels.alertname }}, Usage is at
{{ $len := len .Values }}{{ if $len }}{{ range $refID, $value := .Values }}{{ if eq $refID "A" }}{{printf "%.2f" $value }}{{ end }}{{ end }}{{ else }}[no value]{{ end }} % 😌
{{ else if eq .Labels.alertname "Service Connection Count" }}
{{ .Labels.alertname }}, Total number of connection is
{{ $len := len .Values }}{{ if $len }}{{ range $refID, $value := .Values }}{{ if eq $refID "A" }}{{printf "%.0f" $value }}{{ end }}{{ end }}{{ else }}[no value]{{ end }} 😌
{{ else }}
{{ .Labels.alertname }} for **{{ .Labels.job }}**, Usage is at
{{ $len := len .Values }}{{ if $len }}{{ range $refID, $value := .Values }}{{ if eq $refID "A" }}{{printf "%.2f" $value }}{{ end }}{{ end }}{{ else }}[no value]{{ end }} % 😌
{{ end }}
{{ else }}
**NO Data:** {{ .Labels.alertname }} for **{{ .Labels.job }}** Usage is at
{{ $len := len .Values }}{{ if $len }}{{ range $refID, $value := .Values }}{{ if eq $refID "A" }}{{printf "%.2f" $value }}{{ end }}{{ end }}{{ else }}[no value]{{ end }} "Please login to Grafana dashboard"
{{ end }}
{{ end }}
Here Firing: and Resolved: will come as bold
but {{ .Labels.job }} is not coming as bold.
_
Thanks in advance