grafana alert message parameters傳入

前言

在設計grafana alert message的時候,
一直想傳參數進去,看官方文章顯示是可行的,
但是不知道是我理解能力太爛還是文章寫的太簡單...弄了半天才生出來。

正文

先決條件, Grafana v7.4 以上,才能夠使用 Notification templating 。
ref. Notification templating

這邊的parameters只限定於 圖表上的 Legend 的value
26-fig.1.jpg
(fig.1),
需使用 ,將值顯示在上面。
所以這上面沒有資料,就無法傳過去給alert message。
26-fig.1.jpg
(fig.1)

之後在alert上面則可以使用 ${label},將值傳入。
26-fig.2.jpg

telegram 呈現
26-fig.3.jpg

缺點是告警訊息的Metrics上面的數值,我目前還找不到方式可以自定。
所以長的不怎麼討喜。
另外可以在圖表上直接將Legend隱藏,這樣至少畫面會好看許多。

ref.
Alert notification templating