Log Service提供免登入功能,您收到警示通知後,無需登入控制台即可查看警示詳情以及進行警示規則、警示事務的管理操作。
使用限制
免登入連結的有效期間預設為12小時,超過有效期間則無法免登入訪問。
不推薦在簡訊中使用免登入功能。因為免登入連結較長,通過簡訊渠道可能會被截斷,導致免登入連結失效。
若使用RAM使用者操作時,需建立自訂策略並為RAM使用者授權。具體操作,請參見建立自訂權限原則、管理RAM使用者的許可權。
{ "Statement": [{ "Action": "ram:CreateServiceLinkedRole", "Resource": "*", "Effect": "Allow", "Condition": { "StringEquals": { "ram:ServiceName": "alert.log.aliyuncs.com" } } }], "Version": "1" }
操作步驟
授權(僅需一次)
使用免登入操作時,需先完成授權。在授權過程中,阿里雲自動為您建立一個服務關聯角色AliyunServiceRoleForSLSAlert,用於授予Simple Log Service使用該角色訪問其他雲產品中的資源。
在Project列表中,單擊任意一個Project。
在左側導覽列中,單擊警示。
在警示中心頁面中,單擊點擊授權。
授權後將自動建立服務關聯角色 AliyunServiceRoleForSLSAlert,權限原則為 AliyunServiceRolePolicyForSLSAlert,允許Log Service訪問事件匯流排、Function Compute等產品服務。
免登查看
DingTalk或飛書
完成授權後,收到警示通知時,單擊通知中的免登入連結,即可直接進入警示詳情頁面。
以DingTalk為例,完整流程如下:
DingTalk中收到警示通知卡片。
警示通知樣本

單擊卡片中的查看詳情,無需登入控制台,在瀏覽器中直接就可以進行查看警示詳情、關閉警示規則、設定警示處理人、設定警示狀態等操作。
在警示詳情頁面顯示警示狀態流轉(待評估 → 已確認 → 解決/忽略),包含警示類型(如Nginx訪問錯誤)、嚴重層級、觸發時間、錯誤次數、當前處理人、專案名稱、地區、監控規則等資訊,並可進行以下操作:
操作
說明
關閉 / 臨時關閉
停用或暫時停用該警示規則
解決 / 忽略
變更警示事務狀態(待評估 → 已確認 → 解決/忽略)
設定處理人
指定該警示的當前處理人
注釋
為警示添加處理備忘
其他通知渠道中添加免登入連結
目前僅DingTalk和飛書渠道支援自動添加免登入操作。如果要在其他通知渠道中添加免登入操作,則需要先在內容範本中手動添加signin_url變數。例如Markdown格式的通知內容可以配置為[查看詳情]({{ alert.signin_url }})。
多條警示合并後再進行通知,則通知訊息中預設展示第一個警示的免登入連結。如果需對每個警示都進行免登入查看,可以在內容範本中為每條警示都添加signin_url變數。
建立內容範本
進入內容範本管理頁面。
在Project列表地區,單擊任意一個Project。
在左側導覽列中,單擊警示。
在警示中心頁面,選擇。
在內容範本頁簽中,單擊創建。
在新增內容模板對話方塊中,配置如下參數,然後單擊確定。
您可以在一個內容範本中分別配置簡訊、語音、郵件、DingTalk、WebHook-自訂、通知中樞、企業微信、飛書和Slack的警示通知內容。
參數
描述
標識符
內容範本標識符,單個阿里雲帳號下不可重複。
名稱
內容範本的名稱。
簡訊
簡訊渠道的內容範本說明如下:
非定製內容語言:警示通知內容的語言,支援中文和英文。
發送內容:警示通知內容。您還可以使用模板變數定義內容。更多資訊,請參見內容範本變數說明(新版)。
語音
語音渠道的內容範本說明如下:
非定製內容語言:警示通知內容的語言,支援中文(推薦)和英文。
發送內容:警示通知內容。您還可以使用模板變數定義內容。更多資訊,請參見內容範本變數說明(新版)。
郵件
郵件渠道的內容範本說明如下:
非定製內容語言:警示通知內容的語言,支援中文和英文。
主題:警示訊息的主題。您還可以使用模板變數定義主題。
發送內容:警示通知內容。您還可以使用模板變數定義內容。更多資訊,請參見內容範本變數說明(新版)。
DingTalk
DingTalk渠道的內容範本說明如下:
標題:警示訊息的標題。您還可以使用模板變數定義標題。
發送內容:警示通知內容。您還可以使用模板變數定義內容。更多資訊,請參見內容範本變數說明(新版)。
WebHook-自訂
WebHook渠道的內容範本說明如下:
發送方式:支援逐條發送和合并發送。
例如發送內容配置為
{ "project": "{{project}}", "alert_name": "{{alert_name}}"},當觸發兩個警示時:逐條發送:發送兩次警示通知,其內容分別為
{ "project": "project-1", "alert_name": "alert-1"}和{ "project": "project-2", "alert_name": "alert-2"}。合并發送:發送一次警示通知,其內容為
[{ "project": "project-1", "alert_name": "alert-1"}, { "project": "project-2", "alert_name": "alert-2"}]。選擇合并發送時,如果限制了單個分組最多發送的條數,則只發送合并集合中的前N條警示。
選擇合并發送時,如果您配置的內容可解析為JSON格式,則最終發送的內容為JSON格式。否則為字串數組格式。
發送內容:警示通知內容。您還可以使用模板變數定義內容。更多資訊,請參見內容範本變數說明(新版)。
說明發送警示通知時預設添加要求標頭資訊Content-Type: application/json;charset=utf-8。如果Webhook接收端需要其它格式的要求標頭,您可以在配置通知渠道時,自訂要求標頭資訊。更多資訊,請參見Webhook-自訂。
通知中樞
通知中樞渠道內容範本說明如下:
非定製內容語言:警示通知內容的語言,支援中文和英文。
發送內容:警示通知內容。您還可以使用模板變數定義內容。更多資訊,請參見內容範本變數說明(新版)。
企業微信
企業微信渠道的內容範本說明如下:
標題:警示訊息的標題。您還可以使用模板變數定義標題。
發送內容:警示通知內容。您還可以使用模板變數定義內容。更多資訊,請參見內容範本變數說明(新版)。
飛書
飛書渠道的內容範本說明如下:
標題:警示訊息的標題。您還可以使用模板變數定義標題。
發送內容:警示通知內容。您還可以使用模板變數定義內容。更多資訊,請參見內容範本變數說明(新版)。
Slack
Slack渠道的內容範本說明如下:
標題:警示訊息的標題。您還可以使用模板變數定義標題。
發送內容:警示通知內容。您還可以使用模板變數定義內容。更多資訊,請參見內容範本變數說明(新版)。
EventBridge
事件匯流排(EventBridge)渠道的內容範本說明如下:
主題:警示訊息的主題。您還可以使用模板變數定義主題。
發送內容:警示通知內容。您還可以使用模板變數定義內容。更多資訊,請參見內容範本變數說明(新版)。
Function Compute
Function Compute(FC)渠道的內容範本說明如下:
發送方式:支援逐條發送和合并發送。
例如發送內容配置為
{ "project": "{{project}}", "alert_name": "{{alert_name}}"},當觸發兩個警示時:逐條發送:發送兩次警示通知,其內容分別為
{ "project": "project-1", "alert_name": "alert-1"}和{ "project": "project-2", "alert_name": "alert-2"}。合并發送:發送一次警示通知,其內容為
[{ "project": "project-1", "alert_name": "alert-1"}, { "project": "project-2", "alert_name": "alert-2"}]。選擇合并發送時,如果限制了單個分組最多發送的條數,則只發送合并集合中的前N條警示。
選擇合并發送時,如果您配置的內容可解析為JSON格式,則最終發送的內容為JSON格式。否則為字串數組格式。
發送內容:警示通知內容。您還可以使用模板變數定義內容。更多資訊,請參見內容範本變數說明(新版)。
完成後可參考DingTalk或飛書方式免登陸查看。