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告警通知体验升级——移动端免登查看与操作

上一篇:RH_STRUC_GET 人力组织关系


下一篇:手写一套迷你版HTTP服务器