天天看點

SLS告警通知體驗更新——移動端免登檢視與操作

概述

通常情況下,當我們接收到告警通知後,最直接便捷的接收管道是各種 IM 工具,例如釘釘、企業微信等。通常接收到的消息内容裡可以看到告警的詳情,但是如果我們想要看更詳細的一些内容,或者做一些基礎的操作,就比較麻煩。

在之前的使用中,可以通過配置告警查詢連結或者設定連結,登入到控制台進行檢視和操作,但是這樣适用于PC端,對于移動端則不太友好,移動端的登入以及頁面的适配都不太理想。是以在最新的釋出中,我們提供了移動端免登陸的功能,這樣在手機上接收到告警通知後,可以直接點選進行告警詳情的檢視,并進行告警事務以及告警規則的配置。

授權

在使用免登之前,需要先對日志服務進行授權。在任意Project進入告警中心後,如果尚未進行授權,可以看到如下的提示:

SLS告警通知體驗更新——移動端免登檢視與操作

點選授權後會建立一個服務關聯角色(SLR),日志服務使用該角色進行告警的通知和管理等功能。如果登入後沒有該提示,則說明已經建立過了 SLR。

如果登入的是RAM賬号,有可能沒有建立 SLR 的權限,此時需要切換到主賬号操作,或者為該RAM賬号配置如下權限政策:

{
  "Statement": [{
    "Action": "ram:CreateServiceLinkedRole",
    "Resource": "*",
    "Effect": "Allow",
    "Condition": {
      "StringEquals": {
        "ram:ServiceName": "alert.log.aliyuncs.com"
      }
    }
  }],
  "Version": "1"
}      

免登陸檢視

對于釘釘管道,當收到告警通知後,在消息的最下面會有一個“檢視詳情”的按鈕,點選後即可在手機上免登陸直接檢視告警内容。

SLS告警通知體驗更新——移動端免登檢視與操作

詳情頁面可以進行如下操作:

  • 檢視告警的詳情
  • 對告警事務進行工作流處理:确認告警、忽略告警、設定處理人、添加注釋等
  • 對告警規則進行一些設定:關閉告警規則,或者臨時關閉該告警規則
SLS告警通知體驗更新——移動端免登檢視與操作

此外,對于智能巡檢觸發的告警,還會展示智能巡檢的異常分數以及異常的曲線圖:

SLS告警通知體驗更新——移動端免登檢視與操作

使用限制

目前免登陸功能有如下限制:

  • 預設隻有釘釘和飛書通知管道添加了免登陸的操作按鈕,對于其它管道,如果有需要,可以通過模闆變量 signin_url 來添加,例如:
    • 對于企業微信,支援Markdown格式,可以在内容模闆裡配置

      [檢視詳情]({{ alert.signin_url }})

    • 對于郵件,支援HTML内容,可以配置

      <a href="{{ alert.signin_url }}">檢視詳情</a>

  • 基于安全考慮,免登連結有時效限制,超過有效期則無法檢視。
  • 由于連結内容比較長且尚未內建短連結服務,是以不建議在短信中使用,不然有可能連結被截斷導緻無法使用。

進一步參考

對我們工作感興趣的,可以通過如下方式了解更多,謝謝關注!

SLS告警通知體驗更新——移動端免登檢視與操作