Grafana Teams temple not able to print text in bold

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

1 Like

Hey @shreyanksharmaps, welcome to the forum

Just want to test something: can you try to use “__” (double underscore ) instead of “**”?

Regards

Thanks @codi639 let me try

[UPDATE]

adding __ did not work :frowning_face:

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