概述
通常情況下,當我們接收到告警通知後,最直接便捷的接收管道是各種 IM 工具,例如釘釘、企業微信等。通常接收到的消息内容裡可以看到告警的詳情,但是如果我們想要看更詳細的一些内容,或者做一些基礎的操作,就比較麻煩。
在之前的使用中,可以通過配置告警查詢連結或者設定連結,登入到控制台進行檢視和操作,但是這樣适用于PC端,對于移動端則不太友好,移動端的登入以及頁面的适配都不太理想。是以在最新的釋出中,我們提供了移動端免登陸的功能,這樣在手機上接收到告警通知後,可以直接點選進行告警詳情的檢視,并進行告警事務以及告警規則的配置。
授權
在使用免登之前,需要先對日志服務進行授權。在任意Project進入告警中心後,如果尚未進行授權,可以看到如下的提示:

點選授權後會建立一個服務關聯角色(SLR),日志服務使用該角色進行告警的通知和管理等功能。如果登入後沒有該提示,則說明已經建立過了 SLR。
如果登入的是RAM賬号,有可能沒有建立 SLR 的權限,此時需要切換到主賬号操作,或者為該RAM賬号配置如下權限政策:
{
"Statement": [{
"Action": "ram:CreateServiceLinkedRole",
"Resource": "*",
"Effect": "Allow",
"Condition": {
"StringEquals": {
"ram:ServiceName": "alert.log.aliyuncs.com"
}
}
}],
"Version": "1"
}
免登陸檢視
對于釘釘管道,當收到告警通知後,在消息的最下面會有一個“檢視詳情”的按鈕,點選後即可在手機上免登陸直接檢視告警内容。
詳情頁面可以進行如下操作:
- 檢視告警的詳情
- 對告警事務進行工作流處理:确認告警、忽略告警、設定處理人、添加注釋等
- 對告警規則進行一些設定:關閉告警規則,或者臨時關閉該告警規則
此外,對于智能巡檢觸發的告警,還會展示智能巡檢的異常分數以及異常的曲線圖:
使用限制
目前免登陸功能有如下限制:
- 預設隻有釘釘和飛書通知管道添加了免登陸的操作按鈕,對于其它管道,如果有需要,可以通過模闆變量 signin_url 來添加,例如:
-
- 對于企業微信,支援Markdown格式,可以在内容模闆裡配置
[檢視詳情]({{ alert.signin_url }})
- 對于郵件,支援HTML内容,可以配置
<a href="{{ alert.signin_url }}">檢視詳情</a>
- 對于企業微信,支援Markdown格式,可以在内容模闆裡配置
- 基于安全考慮,免登連結有時效限制,超過有效期則無法檢視。
- 由于連結内容比較長且尚未內建短連結服務,是以不建議在短信中使用,不然有可能連結被截斷導緻無法使用。
進一步參考
對我們工作感興趣的,可以通過如下方式了解更多,謝謝關注!
- SLS首頁: https://www.aliyun.com/product/sls
- 知乎: https://zhuanlan.zhihu.com/aliyunlog
- 微信公衆号:日志服務 or LogAnalytics
- 哔哩哔哩: https://space.bilibili.com/630680534