alert_aggr_view
夜莺监控 Nightingale 表结构,活跃告警聚合规则表,alert_aggr_view
活跃告警聚合规则表
alert_aggr_view 是夜莺平台活跃告警聚合规则表,方便用户按聚合规则了解活跃告警的整体全景,默认添加了 ‘By BusiGroup, Severity’ 业务组和告警级别视图和 ‘By RuleName’ 告警规则视图。
需要注意rule字段的添加需要遵循‘:’分隔键值,多个键值之间用‘::’分隔。rule中key被限制,只能是‘field’或‘tagkey’。
‘field’是指告警事件的属性,有效的filed值包含 cluster,group_id,group_name,rule_id,rule_name,severity,runbook_url,target_ident,target_note。比如夜莺内置的 ‘By BusiGroup, Severity’,其 rule 为:field:group_name::field:severity,就可以看到按业务组和告警级别聚类的活跃告警视图。
‘tagkey’是指告警事件的标签,有效的tagkey值就是事件的标签key的值。 例如,创建一个聚合规则为 tagkey:__name__ 就可以看到按标签名称区分的活跃告警视图。
| 名称 | 描述 | 类型 | 键 |
|---|---|---|---|
id |
bigint(20) unsigned | PRI | |
name |
名称 | varchar(191) | |
rule |
规则 | varchar(2048) | |
cate |
是否公开0是1否 | tinyint(1) | |
create_at |
创建时间 | bigint(20) | |
create_by |
创建人id | bigint(20) | MUL |
update_at |
更新时间 | bigint(20) |