You need to enable JavaScript to run this app.
导航
告警
最近更新时间:2024.05.09 16:32:18首次发布时间:2024.03.11 15:03:10

如何设置告警 Webhook 地址访问权限校验?

日志服务告警 Webhook 地址支持如下访问权限校验方式。关于告警 Webhook 地址的更多信息,请参考创建 Webhook 集成配置

  • 飞书和钉钉渠道
    • 自定义关键词
      如果在飞书或钉钉机器人中配置了自定义关键词,则需要在日志服务的告警通知内容中至少添加其中 1 个关键词。使用此方式时,建议在钉钉或飞书侧将其中一个关键字设置为告警
    • 签名校验
      如果在飞书或钉钉机器人中配置了加签密钥,则需要在日志服务侧的 Webhook 集成配置中输入该加签密钥。
  • 其他自定义 Webhook 地址
    通过 HTTP 请求头进行权限校验,即在请求头中添加"Authorization": "Bearer ${token}",其中需将${token}替换为您自定义的Token。

如何检索分析告警服务日志?

创建告警策略后,日志服务默认开启告警服务日志功能,并以日志形式记录告警的整个生命周期。所有的告警服务日志被存储在 tls_service-project 日志项目下的 tls_alarm-log 日志主题中。告警服务日志的详细说明,请参考告警策略执行日志告警事件日志
您可以在 tls_alarm-log 日志主题中查看并分析告警服务日志,例如执行如下语句统计最近一天内各个监控策略触发告警的次数。

  • 检索分析语句

    ReachTrigger:true | SELECT ProjectName, AlarmName, count(*) AS num GROUP by ProjectName, AlarmName ORDER BY num DESC
    
  • 检索分析结果
    图片

告警服务日志只存储 30 天,如何延长存储时间?

告警服务日志包括告警策略执行日志告警事件日志,均被存储在tls_service-project 日志项目下的 tls_alarm-log 日志主题中,该日志主题不会产生存储等基础费用,其日志存储时长固定为 30 天,不支持修改。如果您想要存储更长时间,可通过数据加工,将服务日志复制到其他日志主题中,并设置更长的日志存储时长。

说明

数据加工、存储到其他日志主题会产生数据加工流量、日志存储空间等费用,计费项说明请参考计费项

如何在告警通知中引用触发告警的内容?

您可以在告警通知内容模板中添加变量 {{FireResults}}{{Results}},用于在告警通知中引用触发告警的详细内容。关于告警变量的详细说明,请参考内容变量。示例如下:

  • 检索分析结果
    图片
  • {{FireResults}} 变量示例
    • 内容模板

      触发告警的数据为{{toJson(FireResults)|escapejs}}
      
    • 告警通知
      图片

  • {{Results}}变量示例
    • 内容模板

      {{toJson(Results[0].RawResults)|escapejs}}
      
    • 告警通知
      图片

如何对通知内容进行格式化、数据运算等操作?

日志服务提供了丰富的内容语法内容函数,用于处理告警通知内容。您可以通过内容函数和内容语法对数据、文本、变量等内容进行格式化处理、自定义设计。