全部產品
Search
文件中心

Simple Log Service:通知渠道說明

更新時間:Jun 30, 2024

本文介紹使用各個警示通知渠道的注意事項、前提條件和配置參數等資訊。

背景資訊

您可以在行動組中,選擇如下渠道進行警示通知。

  • 使用者:簡訊、語音、郵件

  • 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會通過訊息中心向指定人員發送警示通知。

  • 前提條件

    使用訊息中心發送警示通知前,需先在阿里雲訊息中心完成如下配置。

    1. 登入阿里雲訊息中心

    2. 選擇訊息接收管理 > 基本接收管理,單擊Log Service(LOG)警示右側的修改

    3. 修改訊息接收人對話方塊中,選擇訊息接收人,單擊儲存

      本帳號負責人可新增訊息接收人。配置完成後,系統將自動發送驗證資訊到所填郵箱,通過驗證後方可接收訊息。

      說明
      • 最少需要設定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會通過飛書機器人向指定的飛書群發送警示通知。

  • 前提條件

    已建立Webhook。具體操作,請參見Webhook整合

  • 配置參數

    選擇飛書渠道時,需在行動組對話方塊中完成如下配置。具體操作,請參見建立行動策略

    參數

    說明

    渠道

    選擇飛書

    選擇Webhook

    選擇您已建立的Webhook。

    提醒方式

    支援在飛書群裡提醒所有人,可選值為不提醒、所有人。

    內容範本

    警示通知的內容。Log Service根據您所選擇的內容範本,發送警示通知的內容。

    說明

    飛書支援Markdown格式。更多資訊,請參見內容格式

    發送時段

    警示通知的發送時間。更多資訊,請參見通知發送時段機制

Slack

設定警示通知渠道為Slack,則觸發警示後,Log Service會向Slack使用者發送警示通知。

  • 前提條件

    已建立Webhook。具體操作,請參見Webhook整合

  • 配置參數

    選擇Slack渠道時,需在行動組對話方塊中完成如下配置。具體操作,請參見建立行動策略

    參數

    說明

    渠道

    選擇Slack

    選擇Webhook

    選擇您已建立的Webhook。

    內容範本

    警示通知的內容。Log Service根據您所選擇的內容範本,發送警示通知的內容。

    說明

    Slack支援Markdown格式。更多資訊,請參見內容格式

    發送時段

    警示通知的發送時間。更多資訊,請參見通知發送時段機制

通用Webhook

設定警示通知渠道為通用Webhook,則當觸發警示時,Log Service會向自訂的Webhook地址發送警示通知。

  • 前提條件

    已建立Webhook。具體操作,請參見Webhook整合

  • 配置參數

    選擇通用Webhook渠道時,需在行動組對話方塊中完成如下配置。具體操作,請參見建立行動策略

    參數

    說明

    渠道

    選擇通用Webhook

    選擇Webhook

    選擇您已建立的Webhook。

    內容範本

    警示通知的內容。Log Service根據您所選擇的內容範本,發送警示通知的內容。

    發送時段

    警示通知的發送時間。更多資訊,請參見通知發送時段機制

事件匯流排(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根據您所選擇的內容範本,發送警示通知的內容。

    發送時段

    警示通知的發送時間。更多資訊,請參見通知發送時段機制