alert_cur_event

活跃告警表

alert_cur_event 是活跃告警表,告警事件发生后会先记录到全量告警 alert_his_event 中,然后再记录到活跃告警中,当告警恢复后会删除活跃告警表的对应条目。

名称描述类型
id使用的是alert_his_event.idbigint(20) unsignedPRI
cate数据源类型(host,prometheus等)varchar(128)
datasource_id数据源idbigint(20)
cluster集群varchar(128)
group_id业务组表idbigint(20) unsigned
group_name业务组名称varchar(255)
hash哈希值(rule_id + vector_pk)varchar(64)MUL
rule_id告警规则idbigint(20) unsignedMUL
rule_name规则名称varchar(255)
rule_note规则备注varchar(2048)
rule_prod规则类型(host,metric)varchar(255)
rule_algo规则算法,该字段已弃用varchar(255)
severity告警级别,1:Emergency 2:Warning 3:Noticetinyint(1)
prom_for_duration规则持续时长,单位秒int(11)
prom_qlpromql语句varchar(8192)
prom_eval_interval执行频率,单位秒int(11)
callbacks回调地址,多个空格分隔varchar(255)
runbook_url预案链接,弃用varchar(255)
notify_recovered是否发送恢复通知,0否1是tinyint(1)
notify_channels通知媒介(sms voice email dingtalk wecom),多个空格分隔varchar(255)
notify_groups告警接收组,团队id,多个空格分隔varchar(255)
notify_repeat_next重复通知间隔的下一个时间,弃用bigint(20)MUL
notify_cur_number告警已经累积发送的数量int(11)
target_ident对象表中机器唯一标识信息varchar(191)
target_note对象表中备注varchar(191)
first_trigger_time首次告警时间bigint(20)
trigger_time告警时间bigint(20)MUL
trigger_value告警值varchar(255)
annotations附加信息,json格式text
rule_config规则配置,json格式text
tags标签k=v格式, 多个,,分隔varchar(1024)