日志服務支持您在配置內容模板時,定制通知內容。
使用模板變量豐富通知內容
您在配置內容模板時,可在標題或消息內容中添加模板變量。日志服務發送告警通知時,會將消息內容和標題中的模板變量替換為真實值。例如{{ alert.project }}
替換為實際的Project名稱。
每次產生告警時,系統自動生成告警上下文信息,存儲于Results字段中。Results字段中的子字段都可作為模板變量。更多信息,請參見內容模板語法(新版)和內容模板變量說明(新版)。
新舊版內容模板對比
新版告警支持兩個版本的內容模板語法。相對于舊版的內容模板語法,新版提供更加靈活且高級的自定義渲染邏輯。
功能 | 新版 | 舊版 |
引用方式 |
|
|
模板變量 | 內容和樣式分離。由告警變量提供內容,通過控制流和函數實現多樣化的樣式。更多信息,請參見內容模板變量說明(新版))。 | 內容和樣式不分離,都由告警變量提供。更多信息,請參見內容模板變量說明(舊版)。 |
控制流(條件判斷、迭代等) | 支持。更多信息,請參見內容模板語法(新版)。 | 不支持。 |
過濾器處理 | 支持。更多信息,請參見內置模板函數。 | 不支持。 |
內容格式
釘釘
釘釘渠道的內容支持Markdown語法,具體支持的元素如下。更多信息,請參見釘釘開放平臺-自定義機器人接入。
標題
# 一級標題 ## 二級標題 ### 三級標題 #### 四級標題 ##### 五級標題 ###### 六級標題
引用
> A man who stands for nothing will fall for anything.
文字加粗、斜體
**bold** *italic*
鏈接
[this is a link](http://example.com)
圖片
![](http://example.com/pic.jpg)
無序列表
- item1 - item2
有序列表
1. item1 2. item2
企業微信
企業微信渠道的內容支持Markdown語法,具體支持的元素如下。更多信息,請參見群機器人配置。
重要\n\n
在企業微信的消息內容中會被渲染為\n
,因此如果您需要空行效果,請使用\n\n\n
。標題
# 標題一 ## 標題二 ### 標題三 #### 標題四 ##### 標題五 ###### 標題六
加粗
**bold**
鏈接
[這是一個鏈接](http://work.weixin.qq.com/api/doc)
行內代碼段
`code`
引用
> 引用文字
字體顏色
只支持3種內置顏色。
<font color="info">綠色</font> <font color="comment">灰色</font> <font color="warning">橙紅色</font>
飛書
飛書渠道的內容支持Markdown語法,具體支持的元素如下。更多信息,請參見使用markdown標簽。
加粗
**粗體**
斜體
*斜體*
刪除線
~~刪除線~~
超鏈接
<a>https://open.feishu.cn</a>
文字鏈接
[開發文檔](https://open.feishu.cn)
圖片
![hover_text](image_key)
分割線
---
Slack
Slack應用中的Incoming Webhook支持Markdown類型的消息,但只支持部分Markdown語法。更多信息,請參見Slack Markdown Reference。
Webhook
Webhook渠道支持逐條發送和合并發送。
內容模板:
{ "項目": "${project}", "告警名稱": "${alert_name}" }
合并發送的通知內容:
[ { "項目": "project-name1", "告警名稱": "alert-name1" }, { "項目": "project-name2", "告警名稱": "alert-name2" } ]
郵件
郵件渠道的內容支持HTML標簽。更多信息,請參見HTML。例如:
使用
<br>
換行。使用
<a href="${query_url}">查看詳情</a>
添加鏈接。您可以單擊該鏈接查看觸發告警的詳細信息。使用
<strong>${severity}</strong>
加粗顯示告警嚴重度。