背景
Prometheus 郵件告警自定義模板的默認使用的是utc時間。
解決
如果要改成北京時間的話可以這么改:
原來的告警模板的觸發時間是這樣子的:
觸發時間: {{ .StartsAt.Format "2006-01-02 15:04:05" }}
我們可以改成這樣子的
{{ (.StartsAt.Add 28800e9).Format "2006-01-02 15:04:05" }}
其中 Add 28800e9 就是表示加8個小時。
郵件已經測試過了 微信沒有測試過
