PagerDuty 事件升级器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/pagerduty-incident-escalator。
技能介绍
解决什么问题
凌晨三点告警触发,值班工程师却因休假未响应;多个服务同时故障,各自产生独立事件,信息碎片化严重。这类运维场景需要频繁在 PagerDuty 控制台中手动处理升级、合并和复盘,耗时且易出错。该技能通过程序化方式管理事件全生命周期,将重复操作交给代码完成。
核心能力与工作方式
技能基于 PagerDuty REST API v2 的 /incidents 端点构建,核心能力包括:
- 自动升级策略:事件在设定时间内未被认领时,按预设升级层级自动通知下一级响应人。
- 事件合并:识别关联事件并执行合并,避免同一故障源产生多条重复工单。
- 复盘模板生成:从事件完整时间线中提取关键节点,生成结构化的事后复盘文档。
实现层面,技能封装了底层 API 调用,既提供便捷方法,也允许直接传入 url 或 endpoint 进行自定义请求。这种双层接口设计让开发者能快速完成标准操作,同时保留对请求路径的精细控制能力。
适用边界与注意点
该技能在 Node 和 Browser 环境下均可运行,覆盖前后端主要部署场景,但需注意以下限制:
- 部分端点要求设置额外请求头,如
From头,缺失可能导致请求被拒。 - 升级策略的层级与时间阈值需在 PagerDuty 侧预先配置,技能仅执行调度逻辑,不负责策略定义。
- 事件合并依赖上游系统正确设置关联标识,若关联字段缺失则合并功能无法生效。
使用场景
- 值班工程师休假导致告警无人响应时,需要自动按升级策略将事件转交给下一级响应人。
- 同一服务故障被监控系统拆成多个独立事件时,需要快速合并为单一事件避免重复处理。
- 故障处理完成后,需要从事件时间线提取关键节点生成结构化复盘文档供团队分析。
- 需要通过脚本批量查询 PagerDuty 事件状态或触发特定升级流程时。
适合人员
- 运维值班工程师:告警无人响应时需要自动升级通知,避免漏单延误处理。
- 事故指挥官:故障复盘时需要从时间线自动提取关键事件生成结构化复盘文档。
- 运维平台开发者:需要调用 PagerDuty API 构建自动化事件管理工具或集成流程。
- 安全响应团队成员:需要合并关联事件并追踪升级链路,保证重大事故响应完整。