日志服务告警 Webhook 地址支持如下访问权限校验方式。关于告警 Webhook 地址的更多信息,请参考创建 Webhook 集成配置。
"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
检索分析结果
告警服务日志包括告警策略执行日志和告警事件日志,均被存储在tls_service-project
日志项目下的 tls_alarm-log
日志主题中,该日志主题不会产生存储等基础费用,其日志存储时长固定为 30 天,不支持修改。如果您想要存储更长时间,可通过数据加工,将服务日志复制到其他日志主题中,并设置更长的日志存储时长。
说明
数据加工、存储到其他日志主题会产生数据加工流量、日志存储空间等费用,计费项说明请参考计费项。
您可以在告警通知内容模板中添加变量 {{FireResults}}
或 {{Results}}
,用于在告警通知中引用触发告警的详细内容。关于告警变量的详细说明,请参考内容变量。示例如下:
{{FireResults}}
变量示例
内容模板
触发告警的数据为{{toJson(FireResults)|escapejs}}
告警通知
{{Results}}
变量示例
内容模板
{{toJson(Results[0].RawResults)|escapejs}}
告警通知
日志服务提供了丰富的内容语法和内容函数,用于处理告警通知内容。您可以通过内容函数和内容语法对数据、文本、变量等内容进行格式化处理、自定义设计。
您可以在通知组配置中关闭告警恢复通知。