You need to enable JavaScript to run this app.
导航

免登录访问告警详情页面

最近更新时间2023.12.21 18:01:27

首次发布时间2023.12.07 15:37:11

日志服务告警功能提供免登录的告警详情页面,您可以通过告警通知中提供的对应链接免密访问告警详情页面,并设置处理人等基础操作。本文档介绍免登录访问告警详情页面的操作步骤。

前提条件

  • 已创建告警策略,创建时建议通过告警测试功能确认告警策略及渠道的可用性。详细操作步骤请参考创建告警策略
  • 告警通知中默认不包含告警详情页面链接,如果需要增加免登录的告警详情页面,则应在告警策略的通知内容中手动添加变量。例如配置通知内容为[查看详细信息]({{SignInUrl|safe}})
    如果免登录链接(变量{{SignInUrl|safe}})配置在告警策略的通知内容中,则以链接形式展示。您也可以在告警组的 WebHook 的请求体中添加免登录按钮,对应的请求体示例请参考示例

注意事项

  • 链接有效期为 12 小时,超过有效期则无法免登录访问。
  • 不推荐在短信渠道中插入免登录链接。因为安卓端因安全限制无法访问短信告警通知中的免登录链接,且短信中的免登录链接可能会因长度较长而被截断,导致链接失效。
  • 首次访问免登录告警详情页面之前,应确认日志服务已具备服务关联角色 ServiceRoleForTLS 的权限,日志服务将使用该角色身份访问其他云产品中的资源。

操作步骤

  1. 收到告警通知后,单击免登录链接。
    例如收到飞书群的告警通知后,单击告警通知消息中的免登录链接。

  2. 在弹出页面中免登录访问告警详情页面。
    免登录访问告警详情页面,无需通过火山引擎账号密码访问日志服务控制台即可查看该告警通知的详细信息。

  3. 根据页面提示完成其他告警相关操作。
    通过此告警详情页面,您可以设置处理人、忽略告警或进行其他管理操作。

    操作

    说明

    确认

    该告警对应的事件已被知晓。

    解决或忽略

    • 解决:该告警对应的事件已被处理。
    • 忽略:忽略此条告警。

    设置处理人

    设置此告警的处理人。

    注释

    为告警通知添加评论。

    关闭或恢复

    支持关闭或临时关闭此告警策略,关闭后支持随时按需恢复。

示例

以下示例演示收到飞书告警通知后,免登录访问告警详情页面查看告警通知,并简单处理告警。

  1. 创建告警组,并在 WebHook 消息体中添加免登录详情页面按钮。
    创建告警组的操作步骤请参考创建告警组配置飞书机器人通知。您可以参考以下 WebHook 消息体示例进行配置。

    钉钉消息体示例:

    {
         "msgtype": "actionCard",
         "text":"[火山引擎][日志服务]{%if NotifyType==1%}触发告警{%else%}告警恢复{%endif%}",
         "actionCard":{
             "singleURL":"{{SignInUrl|safe}}",
             "singleTitle":"查看详情",
              "text": "# 火山引擎| 日志服务]{%if NotifyType==1%}触发告警{%else%}告警恢复{%endif%}   \n\n## 尊敬的用户,您好!    \n## 您的账号(主账户ID:{{AccountID}})的日志服务触发告警    \n## 告警策略:{{Alarm}}    \n## 告警日志主题:{{AlarmTopicName}}    \n## 触发时间:{{StartTime}}    \n## 触发条件:{{Condition|safe}}    \n## 当前查询结果:[{%-for x in TriggerParams-%}{{-x-}}, {%-endfor-%}]    \n## 通知内容:{{NotifyMsg}}    \n# 感谢对火山引擎的支持"
         }
     }
    

    飞书消息体示例:

    {
        "msg_type": "interactive",
        "card": {
            "config": {
                "wide_screen_mode": true
            },
            "elements": [
                {
                    "content": "尊敬的用户,您好!\n您的账号(主账户ID:{{AccountID}} )的日志服务{%if NotifyType==1%}触发告警{%else%}告警恢复{%endif%}\n告警策略:{{Alarm}}\n告警日志主题:{{AlarmTopicName}}\n触发时间:{{StartTime}}\n触发条件:{{Condition}}\n当前查询结果:[{%-for x in TriggerParams-%}{{-x-}} {%-endfor-%}];\n通知内容:{{NotifyMsg|escapejs}}\n\n感谢对火山引擎的支持",
                    "tag": "markdown"
                },
                {
                    "actions": [
                        {
                            "tag": "button",
                            "text": {
                                "content": "查看详情",
                                "tag": "plain_text"
                            },
                            "type": "default",
                            "url": "{{SignInUrl|safe}}"
                        }
                    ],
                    "tag": "action"
                }
            ],
            "header": {
                "template": "{%if NotifyType==1%}red{%else%}green{%endif%}",
                "title": {
                    "content": "【火山引擎】【日志服务】{%if NotifyType==1%}触发告警{%else%}告警恢复{%endif%}",
                    "tag": "plain_text"
                }
            }
        }
    }
    
  2. 创建告警策略,并绑定步骤 1 中创建的告警组。

  3. 触发告警时,对应的 WebHook 渠道会收到告警通知。
    例如以下示例为飞书和钉钉告警通知。单击查看详情按钮即可免登录访问告警详情页面。

    图片

  4. 根据页面提示,评估告警、确认告警并处理告警事件。
    图片