SuperAPI AI 工具集

alerting

部署与运维

查看项目

更新于 10-16 06:16

技能介绍

用途:本技能围绕 Grafana 统一告警的设计与配置,将告警拆为两半——规则评估器产生告警实例,Alertmanager 把实例转为通知,帮助在在设计阶段理清两者分工,避免通知风暴、漏页与静默失败。参考资料包括规则评估、通知路由、模板、数据源托管规则四部分。

主要能力:一是规则设计,涵盖 Grafana 托管与数据源托管(Mimir/Loki/Prometheus)两类规则的选择,多数据源查询、服务端表达式、多维告警;强调按症状而非原因告警,并给出在线服务、离线处理、批处理、容量四类场景的告警方向。二是评估参数,包括评估间隔、pending period、keep firing for 以及同组内记录规则的顺序评估。三是 No Data/Error 的显式配置:可设为合成告警、视为触发、视为正常或保持上一状态,合成告警标签与原规则不同,需专门路由。四是状态生命周期:Normal、Pending、Alerting、Recovering、No Data、Error 六态,仅进入 Alerting 与标记 Resolved 会发出通知。五是通知路由:联系点与接收器、策略树、标签匹配、分组与 group_wait/group_interval/repeat_interval,静默与静音时段(静默只阻止通知不停止评估),抑制规则。六是模板:规则级注解/标签模板($labels、$values、$value)与通知模板(.Alerts、.GroupLabels 等)的区别与用法。七是记录规则:命名约定 level:metric:operations、单值评估、基于记录指标告警需对齐间隔等。

使用方式:技能以文档形式提供参考与设计检查清单,被调用时可结合规则评估、通知路由、模板、记录规则等参考文件使用。

适用场景与限制:适用于设计告警规则、通知路由与模板,以及审查现有告警配置。部署方式由配套的 provisioning 技能负责;查询表达式由 Prometheus、LogQL/MetricsQL 技能覆盖;面板配置属 dashboards 技能。资料未提供具体收费、价格与平台限制信息。