mcpField
I
incident-response

incident-response

github.com/nickcrew云与 DevOps6265 次安装18 周前更新
代码仓库

关于 incident-response

Incident Response 是供团队处理生产事故并提升运维韧性的结构化指南,涵盖检测、分级、遏制、恢复和无责复盘,并提供严重程度判断与响应做法。

主要功能

  1. 01覆盖从事故检测到复盘的流程
  2. 02判断严重程度和影响范围
  3. 03运用韧性模式遏制故障级联
  4. 04协调沟通并更新状态
  5. 05记录时间线并分配后续行动

适用场景

  1. 01应对生产中断或数据丢失
  2. 02规划熔断器和回退策略
  3. 03开展混沌工程演练
  4. 04撰写或审阅事故复盘

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/nickcrew/claude-cortex --skill incident-response

安装后在 Claude Code 中输入/incident-response确认已加载。

附带文件references/postmortem-patterns.mdreferences/triage-framework.md

详细介绍

事件响应

从检测到复盘的结构化事件管理,并采用韧性模式来预防和遏制级联故障。

适用场景

  • 生产环境中发生事件(服务中断、性能下降、数据丢失)
  • 设计熔断器、隔板或回退策略
  • 开展或规划混沌工程演练
  • 编写或审查复盘文档
  • 制定值班流程和升级路径

避免在以下场景使用:

  • 问题是开发阶段的 Bug,且不会影响生产环境
  • 设计通用系统架构(改用 system-design)

快速参考

主题加载参考资料
分诊框架skills/incident-response/references/triage-framework.md
复盘模式skills/incident-response/references/postmortem-patterns.md

事件响应工作流

阶段 1:检测
  • 告警触发或收到用户报告
  • 确认问题确实存在(并非误报)
  • 确定受影响的服务和用户影响范围
阶段 2:分诊
  • 判定严重程度(P0-P3)
  • 指定事件指挥官
  • 开启沟通渠道(战情室、Slack 频道)
  • 开始更新状态页
阶段 3:遏制
  • 止住损失:回滚、启用功能标志、切换流量
  • 防止级联故障:熔断器、负载削减、隔板隔离
  • 沟通:P0/P1 事件每 15 分钟向相关方通报进展
阶段 4:解决
  • 实施修复(优先采用最小可行修复)
  • 如果时间允许,在预发布环境中验证
  • 部署时启用监控,并准备好回滚方案
  • 确认指标恢复到基线,验证服务已恢复
阶段 5:复盘
  • 在 48 小时内记录时间线
  • 与所有参与者开展无责复盘
  • 找出根本原因和促成因素
  • 指派负责人并设定截止日期,落实行动项
  • 根据经验教训更新操作手册和告警规则

严重程度框架

等级影响响应时间示例
P0完全中断、数据丢失、安全漏洞立即(< 5 分钟)服务宕机、数据损坏、凭证泄露
P1主要功能不可用,对用户造成重大影响< 30 分钟支付处理失败、某个区域的身份验证不可用
P2性能下降、部分功能不可用< 4 小时延迟升高、非关键功能不可用
P3轻微问题,有可用的替代方案下一个工作日UI 显示异常、报告生成缓慢、外观错误

输出

  • 事件时间线和严重程度分类
  • 已采取的遏制措施
  • 含行动项的复盘文档
  • 更新后的操作手册和告警规则

常见错误

  • 跳过严重程度分类,把所有问题都当作 P0 处理
  • 未制定回滚方案就进行更改
  • 忘记向相关方通报状态
  • 编写归咎于个人而非找出系统性问题的复盘文档
  • 未跟进复盘中的行动项

评论

支持 Markdown