本文介紹使用各個告警通知渠道的注意事項、前提條件和配置參數等信息。
背景信息
您可以在行動組中,選擇如下渠道進行告警通知。
用戶:短信、語音、郵件
Webhook:
釘釘、企業微信、飛書、Slack、通用Webhook
在行動組中選擇您已創建的Webhook。您可以在Webhook集成管理Webhook。更多信息,請參見Webhook集成。
釘釘-自定義、Webhook-自定義
在行動組中填寫Webhook URL等信息。保留這兩種方式是為了兼顧歷史配置。建議新創建的行動策略,使用Webhook集成方式。
其它:消息中心、事件總線、函數計算
短信
語音
設置告警通知渠道為語音,則觸發告警后,日志服務會向指定的用戶、用戶組或值班組發送電話通知。
注意事項
如果某次告警電話未接通,將以短信方式發送一次通知。
日志服務使用如下號碼進行語音告警通知,您可將如下號碼添加到手機白名單中,以免告警電話被攔截。
057126885887、057126885890、057126885891、057126885892、057126885893、057126885895、057126885897、057126885901、057126885902、057126885905、057126885907、057126885910、057126885923、057100000268、057100000425、057100000426、057126886776、057126886767、057126886644、057126886464、057128354209、057128354029、057100001824、057128357746、057128357749、02162510523、02162569018、02152362232、02152765115、02152927208、02062766635、02062766652、02062766651、02062766650、05923396667、05923396515、05923396622、05923396548、05923396629
前提條件
配置參數
選擇語音渠道時,需在行動組對話框中完成如下配置。具體操作,請參見創建行動策略。
參數
說明
渠道
選擇語音。
接收人
選擇告警通知的對象(用戶、用戶組或值班組)。
重要語音渠道僅支持中國內地手機號碼(+86),即您在創建用戶時,配置的手機號碼須為中國內地手機號碼。
內容模板
告警通知的內容。日志服務根據您所選擇的內容模板,發送告警通知的內容。
發送時段
告警通知的發送時間。更多信息,請參見通知發送時段機制。
郵件
設置告警通知渠道為郵件,則觸發告警后,日志服務會向指定的用戶、用戶組或值班組發送郵件通知。
釘釘-自定義
設置告警通知渠道為釘釘-自定義,則觸發告警后,日志服務會通過釘釘機器人向指定的釘釘群發送告警通知,并且支持提醒指定成員。
注意事項
每個機器人每分鐘最多發送20條告警通知。
前提條件
使用釘釘發送告警通知前,需要完成如下配置。
根據釘釘企業內部應用機器人的創建和安裝創建一個消息接收模式為HTTP模式的機器人應用。
打開釘釘客戶端,進入釘釘群,單擊右上角的圖標。
選擇
。選擇第一步創建的機器人,并單擊添加,再點擊完成。
在群聊中的機器人管理頁面查看創建好的機器人,復制Webhook鏈接。
配置參數
選擇釘釘-自定義渠道時,需在行動組對話框中完成如下配置。具體操作,請參見創建行動策略。
參數
說明
渠道
選擇釘釘-自定義。
請求地址
配置為您在釘釘群里生成的Webhook鏈接。
提醒方式
支持在釘釘群里提醒指定成員,可選值為不提醒、所有人、指定成員。
配置為指定成員時,需選擇被提醒的用戶、用戶組或值班組。
內容模板
告警通知的內容。日志服務根據您所選擇的內容模板,發送告警通知的內容。
說明釘釘支持Markdown格式。更多信息,請參見釘釘。
發送時段
告警通知的發送時間。更多信息,請參見通知發送時段機制。
Webhook-自定義
設置告警通知方式為Webhook-自定義,當觸發告警時,日志服務會向自定義的Webhook地址發送告警通知。
注意事項
Webhook方式對應的超時時間為5秒,如果發出請求后5秒內沒有返回,則表示發送失敗。
前提條件
已獲取Webhook地址。
配置參數
選擇Webhook-自定義渠道時,需在行動組對話框中完成如下配置。具體操作,請參見創建行動策略。
說明Webhook調用成功時返回的狀態碼需為200,否則會被日志服務認為請求失敗,導致重復調用。
參數
說明
渠道
選擇Webhook-自定義。
請求地址
Webhook地址,必須為公網地址(例如外網域名、IP:Port格式的URL)。
內容模板
告警通知的內容。日志服務根據您所選擇的內容模板,發送告警通知的內容。
使用自定義Webhook時,建議設置內容模板中的內容為JSON格式。
請求方式
支持GET、POST、DELETE、PUT和OPTIONS。
無特殊需求時,推薦使用POST方法。該方法在各個Web框架中的支持程度最好。
請求頭
單擊添加請求頭,可添加請求頭信息。例如Content-Type: application/json;charset=utf-8
發送時段
告警通知的發送時間。更多信息,請參見通知發送時段機制。
消息中心
設置告警通知渠道為消息中心,則觸發告警后,日志服務會通過消息中心向指定人員發送告警通知。
前提條件
使用消息中心發送告警通知前,需先在阿里云消息中心完成如下配置。
登錄阿里云消息中心。
選擇
,單擊日志服務(LOG)告警右側的修改。在修改消息接收人對話框中,選擇消息接收人,單擊保存。
本賬號負責人可新增消息接收人。配置完成后,系統將自動發送驗證信息到所填手機號碼和郵箱,通過驗證后方可接收消息。
說明最少需要設置1位消息接收人。
消息接收方式默認為郵件+短信,且不可更改。
配置參數
選擇消息中心渠道時,需在行動組對話框中完成如下配置。具體操作,請參見創建行動策略。
參數
說明
渠道
選擇消息中心。
內容模板
告警通知的內容。日志服務根據您所選擇的內容模板,發送告警通知的內容。
發送時段
告警通知的發送時間。更多信息,請參見通知發送時段機制。
釘釘
設置告警通知渠道為釘釘,則觸發告警后,日志服務會通過釘釘機器人向指定的釘釘群發送告警通知,并且支持提醒指定成員。
企業微信
設置告警通知渠道為企業微信,則觸發告警后,日志服務會通過企業微信機器人向指定的企業微信群發送告警通知。
前提條件
已創建Webhook。具體操作,請參見Webhook集成。
配置參數
選擇企業微信渠道時,需在行動組對話框中完成如下配置。具體操作,請參見創建行動策略。
參數
說明
渠道
選擇企業微信。
選擇Webhook
選擇您已創建的Webhook。
提醒方式
支持在企業微信群里提醒指定成員,可選值為不提醒、所有人、指定成員。
配置為指定成員時,需選擇被提醒的用戶、用戶組或值班組。
重要配置為所有人或指定成員時,企業微信的通知內容只能為普通文本格式,不支持Markdown格式。
內容模板
告警通知的內容。日志服務根據您所選擇的內容模板,發送告警通知的內容。
說明企業微信支持Markdown格式。更多信息,請參見內容格式。
發送時段
告警通知的發送時間。更多信息,請參見通知發送時段機制。
飛書
設置告警通知渠道為飛書,則觸發告警后,日志服務會通過飛書機器人向指定的飛書群發送告警通知。
Slack
設置告警通知渠道為Slack,則觸發告警后,日志服務會向Slack用戶發送告警通知。
通用Webhook
設置告警通知渠道為通用Webhook,則當觸發告警時,日志服務會向自定義的Webhook地址發送告警通知。
事件總線(EventBridge)
設置告警通知渠道為事件總線(EventBridge),則觸發告警后,日志服務會向事件總線發送一個告警事件。
前提條件
已在阿里云事件總線EventBridge服務中創建自定義總線。具體操作,請參見創建自定義總線。
說明在創建自定義總線時,可忽略事件源的配置。如果要添加事件源,則需創建一個名為acs.sls.alert的事件源,與告警事件中source字段的值保持一致。
如果您使用的是RAM賬號,需先授予該RAM用戶AliyunEventBridgeReadOnlyAccess權限。
配置參數
選擇事件總線(EventBridge)時,需在行動組對話框中完成如下配置。具體操作,請參見創建行動策略。
參數
說明
渠道
選擇事件總線(EventBridge)。
地域
選擇您已創建的事件總線的所在地域。
事件總線
選擇您已創建的事件總線。日志服務將發送告警事件給該事件總線。
內容模板
告警通知的內容。日志服務根據您所選擇的內容模板,發送告警通知的內容。
發送時段
告警通知的發送時間。更多信息,請參見通知發送時段機制。
事件字段說明
觸發告警后,日志服務會生成一個告警事件并發送給事件總線,事件規范請參見事件概述。日志服務生成的事件字段說明如下:
重要如果生成了多個告警,則每個告警都會發送告警事件,不會進行告警合并。
如果內容模板(事件總線)中的發送內容不是JSON格式,則告警事件發送成功后,在事件總線的事件規則中將無法使用data字段中的變量。
字段名稱
說明
id
事件ID,全局唯一。
source
事件源,固定為acs.sls.alert。
specversion
CloudEvents協議版本,當前為1.0版本。
type
事件類型。
如果告警狀態為觸發告警,則事件類型為sls:AlertEvent:Firing。
如果告警狀態為恢復通知,則事件類型為sls:AlertEvent:Resolved。
datacontenttype
data字段的內容格式,固定為application/json。
subject
事件主題,對應內容模板中設置的EventBridge主題。
time
事件產生的時間,對應告警消息中的alert_time字段。
data
事件內容,對應內容模板中設置的EventBridge發送內容,必須為JSON格式。
函數計算(FC)
設置告警通知渠道為函數計算(FC),則告警觸發后,日志服務會調用您所創建的函數。
注意事項
只支持非HTTP函數。如果是HTTP函數,請使用自定義Webhook方式。
只支持以sls-ops-開頭的函數。
前提條件
已經在阿里云函數計算服務中創建服務以及函數(僅支持非HTTP函數)。更多信息,請參見快速創建函數。
如果您使用的是RAM賬號,需先授予該RAM用戶AliyunFCReadOnlyAccess權限。
配置參數
選擇函數計算(FC)時,需在行動組對話框中完成如下配置。具體操作,請參見創建行動策略。
參數
說明
渠道
選擇函數計算(FC)。
地域
選擇您已創建的函數的所在地域。
服務
選擇您已創建的函數計算服務。
版本/別名
選擇服務的版本或別名,默認為LATEST。
函數
選擇您已創建的函數。僅支持以sls-ops-開頭的函數。
內容模板
告警通知的內容。日志服務根據您所選擇的內容模板,發送告警通知的內容。
發送時段
告警通知的發送時間。更多信息,請參見通知發送時段機制。