Agent Skills
返回列表
Prometheus告警管理器桥接

Prometheus告警管理器桥接

IT 运维与安全 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/prometheus-alertmanager-bridge

技能介绍

告警管理为何需要专门桥接

在微服务架构中,Prometheus 监控产生海量告警,但 AlertManager 的告警分组、静默规则和通知策略分散在多个配置中。运维团队常面临三个痛点:

  • 告警风暴时无法快速识别关键问题
  • 静默规则与业务日历脱节导致误报
  • 升级策略依赖人工配置容易出错

桥接机制如何工作

该技能通过三层能力解决上述问题:

  1. API 交互层:使用 alertmanager_api 客户端建立连接,支持 HTTP/HTTPS 两种协议,自动处理认证令牌轮换
  2. 规则解析引擎:解析 rule_files 中定义的 PromQL 表达式,提取 alert、for、labels、annotations 四类元数据,构建告警拓扑图
  3. 动作编排器:根据告警标签匹配 runbook 文档,生成标准化处理步骤,并通过 pagerduty_integration 触发分级响应

适用边界与注意事项

  • 需要 AlertManager 实例开放 --web.listen-address 配置的 API 端口
  • PromQL 规则必须包含 team 和 service 标签以支持精准路由
  • PagerDuty 集成要求配置 escalation_policy 的 service key
  • 不处理历史告警归档,仅关注当前活动告警状态

截图预览

使用场景

  • 当 AlertManager 出现批量静默需要统一查看当前活动告警时,通过 API 查询 silences 并按状态过滤
  • 当 Prometheus 规则中 alert 和 annotations 配置变更后,解析 PromQL 表达式以确认新告警逻辑
  • 告警风暴发生时,按 alert group 和 labels 定位告警来源并生成对应 runbook 操作建议
  • 需要将关键告警按 escalation policy 自动派发给 PagerDuty 值班人员时,验证集成配置

适合人员

  • 负责配置 AlertManager 告警分组和静默规则的 SRE 工程师,需要在故障演练中查询静默状态并处理重复告警
  • 需要解析 PromQL 告警规则并向团队解释 alert label 变更影响的运维工程师
  • 负责维护 PagerDuty escalation policy 并将告警通知路由到正确值班组的值班工程师
  • 需要查询活动告警并执行 runbook 建议操作的初级运维工程师