本文介紹使用各個警示通知渠道的注意事項、前提條件和配置參數等資訊。
背景資訊
您可以在行動組中,選擇如下渠道進行警示通知。
使用者:簡訊、語音、郵件
Webhook:
DingTalk、企業微信、飛書、Slack、通用Webhook
在行動組中選擇您已建立的Webhook。您可以在Webhook整合管理Webhook。更多資訊,請參見Webhook整合。
DingTalk-自訂、Webhook-自訂
在行動組中填寫Webhook URL等資訊。保留這兩種方式是為了兼顧歷史配置。建議新建立的行動策略,使用Webhook整合方式。
其它:訊息中心、事件匯流排、Function Compute
簡訊
設定警示通知渠道為簡訊,則觸發警示後,Log Service會向指定的使用者、使用者組或值班組傳送簡訊通知。
注意事項
使用簡訊警示通知時,發送通知的號碼是隨機的,無法提供固定號碼。
前提條件
已建立使用者、使用者組或值班組。具體操作,請參見建立使用者和使用者組、建立值班組。
配置參數
選擇簡訊渠道時,需在行動組對話方塊中完成如下配置。具體操作,請參見建立行動策略。
參數
說明
渠道
選擇簡訊。
接收人
選擇警示通知的對象(使用者、使用者組或值班組)。
內容範本
警示通知的內容。Log Service根據您所選擇的內容範本,發送警示通知的內容。
發送時段
警示通知的發送時間。更多資訊,請參見通知發送時段機制。
語音
設定警示通知渠道為語音,則觸發警示後,Log Service會向指定的使用者、使用者組或值班組發送電話通知。
注意事項
如果某次警示電話未接通,將以簡訊方式發送一次通知。
Log Service使用如下號碼進行語音警示通知,您可將如下號碼添加到手機白名單中,以免警示電話被攔截。
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),即您在建立使用者時,配置的手機號碼須為中國內地手機號碼。
內容範本
警示通知的內容。Log Service根據您所選擇的內容範本,發送警示通知的內容。
發送時段
警示通知的發送時間。更多資訊,請參見通知發送時段機制。
郵件
設定警示通知渠道為郵件,則觸發警示後,Log Service會向指定的使用者、使用者組或值班組發送郵件通知。
注意事項
Log Service使用monitor-sg@monitor.alibabacloud.com郵件地址發送郵件警示通知,您可將該郵件地址添加到郵箱白名單中,以免警示郵件被攔截。
前提條件
已建立使用者、使用者組或值班組。具體操作,請參見建立使用者和使用者組、建立值班組。
配置參數
選擇郵件渠道時,需在行動組對話方塊中完成如下配置。具體操作,請參見建立行動策略。
參數
說明
渠道
選擇郵件。
接收人
選擇警示通知的對象(使用者、使用者組或值班組)。
內容範本
警示通知的內容。Log Service根據您所選擇的內容範本,發送警示通知的內容。
發送時段
警示通知的發送時間。更多資訊,請參見通知發送時段機制。
DingTalk-自訂
設定警示通知渠道為DingTalk-自訂,則觸發警示後,Log Service會通過DingTalk機器人向指定的DingTalk群發送警示通知,並且支援提醒指定成員。
注意事項
每個機器人每分鐘最多發送20條警示通知。
前提條件
使用DingTalk發送警示通知前,需要完成如下配置。
建立一個訊息接收模式為HTTP模式的機器人應用。
開啟DingTalk用戶端,進入DingTalk群,單擊右上方的表徵圖。
選擇
。選擇第一步建立的機器人,並單擊添加,再點擊完成。
在群聊中的機器人管理頁面查看建立好的機器人,複製Webhook連結。
配置參數
選擇DingTalk-自訂渠道時,需在行動組對話方塊中完成如下配置。具體操作,請參見建立行動策略。
參數
說明
渠道
選擇DingTalk-自訂。
請求地址
配置為您在DingTalk群裡產生的Webhook連結。
提醒方式
支援在DingTalk群裡提醒指定成員,可選值為不提醒、所有人、指定成員。
配置為指定成員時,需選擇被提醒的使用者、使用者組或值班組。
內容範本
警示通知的內容。Log Service根據您所選擇的內容範本,發送警示通知的內容。
說明DingTalk支援Markdown格式。更多資訊,請參見DingTalk。
發送時段
警示通知的發送時間。更多資訊,請參見通知發送時段機制。
Webhook-自訂
設定警示通知方式為Webhook-自訂,當觸發警示時,Log Service會向自訂的Webhook地址發送警示通知。
注意事項
Webhook方式對應的逾時時間為5秒,如果發出請求後5秒內沒有返回,則表示發送失敗。
前提條件
已擷取Webhook地址。
配置參數
選擇Webhook-自訂渠道時,需在行動組對話方塊中完成如下配置。具體操作,請參見建立行動策略。
說明Webhook調用成功時返回的狀態代碼需為200,否則會被Log Service認為請求失敗,導致重複調用。
參數
說明
渠道
選擇Webhook-自訂。
請求地址
Webhook地址,必須為公網地址(例如外網網域名稱、IP:Port格式的URL)。
內容範本
警示通知的內容。Log Service根據您所選擇的內容範本,發送警示通知的內容。
使用自訂Webhook時,建議設定內容範本中的內容為JSON格式。
請求方式
支援GET、POST、DELETE、PUT和OPTIONS。
無特殊需求時,推薦使用POST方法。該方法在各個Web架構中的支援程度最好。
要求標頭
單擊添加要求標頭,可添加要求標頭資訊。例如Content-Type: application/json;charset=utf-8
發送時段
警示通知的發送時間。更多資訊,請參見通知發送時段機制。
訊息中心
設定警示通知渠道為訊息中心,則觸發警示後,Log Service會通過訊息中心向指定人員發送警示通知。
前提條件
使用訊息中心發送警示通知前,需先在阿里雲訊息中心完成如下配置。
登入阿里雲訊息中心。
選擇
,單擊Log Service(LOG)警示右側的修改。在修改訊息接收人對話方塊中,選擇訊息接收人,單擊儲存。
本帳號負責人可新增訊息接收人。配置完成後,系統將自動發送驗證資訊到所填郵箱,通過驗證後方可接收訊息。
說明最少需要設定1位訊息接收人。
訊息接收方式預設為郵件,且不可更改。
配置參數
選擇訊息中心渠道時,需在行動組對話方塊中完成如下配置。具體操作,請參見建立行動策略。
參數
說明
渠道
選擇訊息中心。
內容範本
警示通知的內容。Log Service根據您所選擇的內容範本,發送警示通知的內容。
發送時段
警示通知的發送時間。更多資訊,請參見通知發送時段機制。
DingTalk
設定警示通知渠道為DingTalk,則觸發警示後,Log Service會通過DingTalk機器人向指定的DingTalk群發送警示通知,並且支援提醒指定成員。
注意事項
每個機器人每分鐘最多發送20條警示通知。
前提條件
已建立Webhook。具體操作,請參見Webhook整合。
配置參數
選擇DingTalk渠道時,需在行動組對話方塊中完成如下配置。具體操作,請參見建立行動策略。
參數
說明
渠道
選擇DingTalk。
選擇Webhook
選擇您已建立的Webhook。
提醒方式
支援在DingTalk群裡提醒指定成員,可選值為不提醒、所有人、指定成員。
配置為指定成員時,需選擇被提醒的使用者、使用者組或值班組。
內容範本
警示通知的內容。Log Service根據您所選擇的內容範本,發送警示通知的內容。
說明DingTalk支援Markdown格式。更多資訊,請參見內容格式。
發送時段
警示通知的發送時間。更多資訊,請參見通知發送時段機制。
企業微信
設定警示通知渠道為企業微信,則觸發警示後,Log Service會通過企業微信機器人向指定的企業微信群發送警示通知。
前提條件
已建立Webhook。具體操作,請參見Webhook整合。
配置參數
選擇企業微信渠道時,需在行動組對話方塊中完成如下配置。具體操作,請參見建立行動策略。
參數
說明
渠道
選擇企業微信。
選擇Webhook
選擇您已建立的Webhook。
提醒方式
支援在企業微信群裡提醒指定成員,可選值為不提醒、所有人、指定成員。
配置為指定成員時,需選擇被提醒的使用者、使用者組或值班組。
重要配置為所有人或指定成員時,企業微信的通知內容只能為普通文字格式設定,不支援Markdown格式。
內容範本
警示通知的內容。Log Service根據您所選擇的內容範本,發送警示通知的內容。
說明企業微信支援Markdown格式。更多資訊,請參見內容格式。
發送時段
警示通知的發送時間。更多資訊,請參見通知發送時段機制。
飛書
設定警示通知渠道為飛書,則觸發警示後,Log Service會通過飛書機器人向指定的飛書群發送警示通知。
Slack
設定警示通知渠道為Slack,則觸發警示後,Log Service會向Slack使用者發送警示通知。
通用Webhook
設定警示通知渠道為通用Webhook,則當觸發警示時,Log Service會向自訂的Webhook地址發送警示通知。
事件匯流排(EventBridge)
設定警示通知渠道為事件匯流排(EventBridge),則觸發警示後,Log Service會向事件匯流排發送一個警示事件。
前提條件
已在阿里雲事件匯流排EventBridge服務中建立自訂匯流排。具體操作,請參見建立自訂匯流排。
說明在建立自訂匯流排時,可忽略事件來源的配置。如果要添加事件來源,則需建立一個名為acs.sls.alert的事件來源,與警示事件中source欄位的值保持一致。
如果您使用的是RAM帳號,需先授予該RAM使用者AliyunEventBridgeReadOnlyAccess許可權。
配置參數
選擇事件匯流排(EventBridge)時,需在行動組對話方塊中完成如下配置。具體操作,請參見建立行動策略。
參數
說明
渠道
選擇事件匯流排(EventBridge)。
地區
選擇您已建立的事件匯流排的所在地區。
事件匯流排
選擇您已建立的事件匯流排。Log Service將發送警示事件給該事件匯流排。
內容範本
警示通知的內容。Log Service根據您所選擇的內容範本,發送警示通知的內容。
發送時段
警示通知的發送時間。更多資訊,請參見通知發送時段機制。
事件欄位說明
觸發警示後,Log Service會產生一個警示事件並發送給事件匯流排,事件規範請參見事件概述。Log Service產生的事件欄位說明如下:
重要如果產生了多個警示,則每個警示都會發送警示事件,不會進行警示合并。
如果內容範本(事件匯流排)中的發送內容不是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格式。
Function Compute(FC)
設定警示通知渠道為Function Compute(FC),則警示觸發後,Log Service會調用您所建立的函數。
注意事項
只支援非HTTP函數。如果是HTTP函數,請使用自訂Webhook方式。
只支援以sls-ops-開頭的函數。
前提條件
已經在阿里雲Function Compute服務中建立服務以及函數(僅支援非HTTP函數)。更多資訊,請參見快速建立函數。
如果您使用的是RAM帳號,需先授予該RAM使用者AliyunFCReadOnlyAccess許可權。
配置參數
選擇Function Compute(FC)時,需在行動組對話方塊中完成如下配置。具體操作,請參見建立行動策略。
參數
說明
渠道
選擇Function Compute(FC)。
地區
選擇您已建立的函數的所在地區。
服務
選擇您已建立的Function Compute服務。
版本/別名
選擇服務的版本或別名,預設為LATEST。
函數
選擇您已建立的函數。僅支援以sls-ops-開頭的函數。
內容範本
警示通知的內容。Log Service根據您所選擇的內容範本,發送警示通知的內容。
發送時段
警示通知的發送時間。更多資訊,請參見通知發送時段機制。