PagerDuty 事件编排运行手册
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/pagerduty-event-orchestration-runbook。
技能介绍
解决的问题
监控渠道增多之后,告警未必按预期顺序到达。同一条 PagerDuty 事件可能来自不同服务、不同严重级别,也可能只是噪声;如果每次都靠值班人员临时判断该查哪、该升级给谁、该补哪些上下文,处理结果会因人而异,交接也会散落在聊天窗口和邮件里。
工作方式
这个运行手册围绕 PagerDuty 的三类能力组织:Events API v2 用于接收和归一化告警,Incidents API 用于把外部信号落成可跟踪的事件,Response Plays 用于把常见响应固化成可重复执行的动作。
典型路径是:先按告警来源和严重度做分类,再向事件补充服务、owner、链接、关联变更等上下文;随后匹配 Response Play,决定是自动评论、更新状态、调用集成,还是升级给下一个人;最后把处理结论和后续动作写回事件,保证接手人能看到一致的时间线。
边界与注意点
它适合把已有 PagerDuty 流程转写成 Agent 可执行的 runbook,不适合替代对业务优先级的最终判断。规则写得越细,越要关注权限范围、API 速率限制、敏感信息是否被带入评论或外部调用;涉及生产系统升级时,应先在小范围验证分类、匹配和交接是否符合当前 on-call 约定。
使用场景
- 告警噪声过大:值班人员面对大量重复告警,需按来源和严重度自动分类,过滤无效信号
- 事件上下文缺失:故障升级时需补全服务 owner、关联变更和文档链接,再通知下一负责人
- 交接动作不一致:团队想把评论、状态更新、升级等响应步骤固化成可重复执行的 Response Play
- 多渠道事件汇总:将不同监控系统的告警统一接入 PagerDuty 事件流,形成单一处理时间线
适合人员
- SRE 与值班工程师,诉求是减少告警噪声,把升级路径写成固定步骤而不是临时判断
- 运维平台开发者,诉求是用 Events API v2 和 Incidents API 做告警接入与事件建模
- 事件响应负责人,诉求是统一团队升级约定,让交接过程和响应动作可审计
- Agent 应用开发者,诉求是把 PagerDuty 事件流接进 Agent 工作流,驱动自动响应与上下文补全