免登录查看告警详情

更新时间:
复制 MD 格式

日志服务提供免登录功能,您收到告警通知后,无需登录控制台即可查看告警详情以及进行告警规则、告警事务的管理操作。

使用限制

  • 免登录链接的有效期默认为12小时,超过有效期则无法免登录访问。

  • 不推荐在短信中使用免登录功能。因为免登录链接较长,通过短信渠道可能会被截断,导致免登录链接失效。

  • 若使用RAM用户操作时,需创建自定义策略并为RAM用户授权。具体操作,请参见创建自定义权限策略管理RAM用户的权限

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

操作步骤

授权(仅需一次)

使用免登录操作时,需先完成授权。在授权过程中,阿里云自动为您创建一个服务关联角色AliyunServiceRoleForSLSAlert,用于授予日志服务使用该角色访问其他云产品中的资源。

  1. 登录日志服务控制台

  2. Project列表中,单击任意一个Project。

  3. 在左侧导航栏中,单击告警

  4. 告警中心页面中,单击点击授权

    授权后将自动创建服务关联角色 AliyunServiceRoleForSLSAlert,权限策略为 AliyunServiceRolePolicyForSLSAlert,允许日志服务访问事件总线、函数计算等产品服务。

免登查看

钉钉或飞书

完成授权后,收到告警通知时,单击通知中的免登录链接,即可直接进入告警详情页面。

以钉钉为例,完整流程如下:

  1. 钉钉中收到告警通知卡片。

    • 告警通知示例免登录

  2. 单击卡片中的查看详情,无需登录控制台,在浏览器中直接就可以进行查看告警详情、关闭告警规则、设置告警处理人、设置告警状态等操作。

  3. 在告警详情页面显示告警状态流转(待评估 → 已确认 → 解决/忽略),包含告警类型(如Nginx访问错误)、严重级别、触发时间、错误次数、当前处理人、项目名称、区域、监控规则等信息,并可进行以下操作:

    操作

    说明

    关闭 / 临时关闭

    停用或暂时停用该告警规则

    解决 / 忽略

    变更告警事务状态(待评估 → 已确认 → 解决/忽略)

    设置处理人

    指定该告警的当前处理人

    注释

    为告警添加处理备注

其他通知渠道中添加免登录链接

目前仅钉钉和飞书渠道支持自动添加免登录操作。如果要在其他通知渠道中添加免登录操作,则需要先在内容模板中手动添加signin_url变量。例如Markdown格式的通知内容可以配置为[查看详情]({{ alert.signin_url }})

说明

多条告警合并后再进行通知,则通知消息中默认展示第一个告警的免登录链接。如果需对每个告警都进行免登录查看,可以在内容模板中为每条告警都添加signin_url变量。

创建内容模板

  1. 登录日志服务控制台

  2. 进入内容模板管理页面。

    1. Project列表区域,单击任意一个Project。

    2. 在左侧导航栏中,单击告警

    3. 告警中心页面,选择通知策略 > 内容模板

  3. 内容模板页签中,单击创建

  4. 添加内容模板对话框中,配置如下参数,然后单击确定

    您可以在一个内容模板中分别配置短信、语音、邮件、钉钉、WebHook-自定义、通知中心、企业微信、飞书和Slack的告警通知内容。

    参数

    描述

    标识符

    内容模板标识符,单个阿里云账号下不可重复。

    名称

    内容模板的名称。

    短信

    短信渠道的内容模板说明如下:

    • 非定制内容语言:告警通知内容的语言,支持中文和英文。

    • 发送内容 :告警通知内容。您还可以使用模板变量定义内容。更多信息,请参见内容模板变量说明(新版)

    语音

    语音渠道的内容模板说明如下:

    • 非定制内容语言:告警通知内容的语言,支持中文(推荐)和英文。

    • 发送内容 :告警通知内容。您还可以使用模板变量定义内容。更多信息,请参见内容模板变量说明(新版)

    邮件

    邮件渠道的内容模板说明如下:

    • 非定制内容语言:告警通知内容的语言,支持中文和英文。

    • 主题:告警消息的主题。您还可以使用模板变量定义主题。

    • 发送内容 :告警通知内容。您还可以使用模板变量定义内容。更多信息,请参见内容模板变量说明(新版)

    钉钉

    钉钉渠道的内容模板说明如下:

    • 标题:告警消息的标题。您还可以使用模板变量定义标题。

    • 发送内容 :告警通知内容。您还可以使用模板变量定义内容。更多信息,请参见内容模板变量说明(新版)

    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)渠道的内容模板说明如下:

    • 主题:告警消息的主题。您还可以使用模板变量定义主题。

    • 发送内容 :告警通知内容。您还可以使用模板变量定义内容。更多信息,请参见内容模板变量说明(新版)

    函数计算

    函数计算(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格式。否则为字符串数组格式。

    • 发送内容 :告警通知内容。您还可以使用模板变量定义内容。更多信息,请参见内容模板变量说明(新版)

    完成后可参考钉钉或飞书方式免登陆查看。