消息模板
更新時間 2024-11-14 14:00:08
最近更新時間: 2024-11-14 14:00:08
分享文章
消息模板是告警通知消息的固定格式,系統發送告警通知消息必須使用消息模板向訂閱者發送。默認內置消息模板分別為關鍵詞模板、keywords_template、sql模板和sql_template。不同協議的訂閱者優先選擇模板名稱對應的協議模板,如果對應的協議模板不存在,則采用內置的消息模板。使用消息模板發送告警通知消息時,系統會自動將模板變量替換為告警規則中的內容。
創建消息模板
-
在云日志服務管理控制臺,單擊“告警”,進入告警頁面,選擇“消息模板”。
說明消息模板默認有以下內置模板,當您所選擇的消息模板中未配置消息內容時,云日志服務默認使用內置模板。
關鍵詞模板:關鍵詞告警模板
keywords\_template:關鍵詞告警英文模板
sql模板:sql告警模板
sql\_template:sql告警英文模板
-
單擊“創建”,在界面右側彈出的“創建消息模板”頁面中,配置消息模板的相關參數。
表 1 配置消息模板參數
參數名稱 說明 校驗規則 樣例 模板名稱 消息模板的名稱 輸入內容只能是數字、字母、下劃線、漢字、中劃線,且不能以下劃線、中劃線等特殊符號開頭和結尾。長度不能超過100個字符。 LTS-test 模板描述 對消息模板的描述 輸入內容只能是數字、字母、下劃線、漢字,且不能以下劃線等特殊符號開頭和結尾。長度不能超過1024個字符。 - 消息頭語言 系統在發送消息時會默認添加消息頭 中文(簡體)英文 中文:“尊敬的用戶...”
英文:“Dear User...”通知方式 消息的通知方式類型 郵件、HTTP/HTTPS - 主題 消息的主題 支持自定義主題名稱和使用變量命名主題兩種方式。主題名稱長度不能超過512個字符。僅郵件類型支持配置消息主題。 test 正文 消息的內 添加變量:
規則原始名稱:${event_name}
告警級別:${event_severity}
發生時間:${starts_at}
發生區域:${region_name}
賬號:${domain_name}
告警源:$event.metadata.resource_provider
資源類型:$event.metadata.resource_type
資源標識:${resources}
告警狀態:$event.annotations.alarm_status
表達式:$event.annotations.condition_expression
當前值:$event.annotations.current_value
統計周期:${frequency}
規則名稱:${event_name}
關鍵詞告警支持的變量
1.?查詢時間:$event.annotations.results[0].time
2. 查詢日志:$event.annotations.results[0].raw_results
3. 查詢URL:$event.annotations.results[0].url
4. 日志組/日志流名稱:$event.annotations.results[0].resource_ids
注:只支持添加首次創建的日志組/日志流原始名稱,不支持添加修改后的日志組/日志流名稱。
5.?查詢自定義字段?$event.annotations.results[0].fields.xxx
注:xxx表示原始日志的結構化字段和內置字段(hostIP、hostName等)。
SQL告警支持的變量
1. 圖表0的日志組/流名稱:$event.annotations.results[0].resource_id
注:只支持添加首次創建的日志組/日志流原始名稱,不支持添加修改后的日志組/日志流名稱。
2. 圖表0的查詢語句:$event.annotations.results[0].sql
3. 圖表0的查詢時間:$event.annotations.results[0].time
4. 圖表0的查詢URL:$event.annotations.results[0].url
5. 圖表0的查詢日志:$event.annotations.results[0].raw_results
復制模板:
keywords_template
sql_template
sql模板
關鍵詞模板
自定義模板(用戶通過添加變量創建的消息模板)${event_name}
${event_severity}
${starts_at}
${region_name}- 用戶自定義創建消息模板
- 復制模板創建消息模板
說明郵件內容支持html標簽和消息預覽。
針對AOM和LTS,最多可以創建100(包含)條消息模板,如果消息模板數量已達上限100個時,請刪除不需要的消息模板后重新創建。
-
配置完成后,單擊“確定”。
編輯消息模板
-
在消息模板列表中,單擊消息模板名稱行后的“修改”,根據[表1]進行修改,其中“模板名稱”不可修改。
說明內置消息模板不支持刪除。
-
編輯完成后,單擊“確認”。
復制消息模板
- 在消息模板列表中,單擊消息模板名稱行后的“復制”,須修改消息模板的模板名稱。
- 完成后,單擊“確認”。
刪除消息模板
刪除消息模板
-
在消息模板列表中,單擊消息模板名稱行后的“刪除”。
說明內置消息模板不支持刪除。
-
在彈出的對話框中,單擊“確認”刪除該消息模板。
批量刪除消息模板
- 在消息模板列表中,勾選待刪除的消息模板,單擊列表左上方“批量刪除”。
- 在彈出的刪除消息模板頁面,單擊“確定”,刪除所勾選的消息模板。