设置告警规则后,日志服务自动创建Logstore,以日志方式记录告警的执行与通知信息。本文档介绍告警日志的字段。
告警执行历史日志字段
字段名称 | 说明 | 示例 |
---|---|---|
AlertDisplayName | 告警规则显示名称。 | 告警规则测试 |
AlertID | 每次执行的唯一ID。 | 0fdd88063a611aa114938f9371daeeb6-1671a52eb23 |
AlertName | 每个Project内部唯一的告警规则名称。 | alert-1542111415-153472 |
Condition | 条件表达式。 | $0.count > 1 |
Dashboard | 告警规则关联的仪表盘。 | my-dashboard |
FireCount | 上次通知之后的累积触发次数。 | 1 |
Fired | 是否触发告警,取值为true或者false。 | true |
LastNotifiedAt | 上次通知时间,Unix时间戳。 | 1542164541 |
NotifyStatus | 通知状态,可能的值为:
|
Success |
Reason | 失败或者未通知的原因。 | result type is not bool |
Results | 查询参数和结果,数组类型,字段说明请参见Result字段说明。 |
|
Status | 执行结果,取值为Success或者Failed。 | Success |
Result字段说明
字段名称 | 说明 | 示例 |
---|---|---|
Query | 查询语句。 | * | select count(1) as count |
LogStore | 查询的目标Logstore。 | my-logstore |
StartTime | 查询开始时间。 | 2019-01-02 15:04:05 |
StartTimeTs | 查询开始时间,Unix时间戳。 | 1542334840 |
EndTime | 查询结束时间。 | 2019-01-02 15:19:05 |
EndTimeTs | 查询结束时间,Unix时间戳。注意,实际查询区间为[StartTime, EndTime) 。
|
1542334900 |
RawResults | 查询原始结果,数组类型,每个元素为一条日志。数组长度和日志内容大小有关,最多包含100条。 |
|
RawResultsAsKv | 按照key-value格式化的原始查询结果。
说明 该字段只可以作为模版变量引用,不会保存到Logstore。
|
[foo:0] |
RawResultCount | 原始结果条数。 | 1 |
FireResult | 触发告警的日志。如果告警未触发则为null。 |
|
FireResultAsKv | 按照key-value格式化的触发告警的日志。
说明 该字段只可以作为模版变量引用,不会保存到Logstore。
|
[foo:0] |