runbook-generator
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseRunbook Generator
运行手册生成器
Tier: POWERFUL
Category: Engineering
Domain: DevOps / Site Reliability Engineering
Category: Engineering
Domain: DevOps / Site Reliability Engineering
层级: POWERFUL
分类: 工程
领域: DevOps / 站点可靠性工程(Site Reliability Engineering)
分类: 工程
领域: DevOps / 站点可靠性工程(Site Reliability Engineering)
Overview
概述
Generate operational runbooks quickly from a service name, then customize for deployment, incident response, maintenance, and rollback workflows.
通过服务名称快速生成运维运行手册,然后针对部署、事件响应、维护和回滚工作流进行自定义。
Core Capabilities
核心功能
- Runbook skeleton generation from a CLI
- Standard sections for start/stop/health/rollback
- Structured escalation and incident handling placeholders
- Reference templates for deployment and incident playbooks
- 从CLI生成运行手册框架
- 包含启动/停止/健康检查/回滚的标准章节
- 结构化的升级和事件处理占位符
- 部署和事件剧本的参考模板
When to Use
使用场景
- A service has no runbook and needs a baseline immediately
- Existing runbooks are inconsistent across teams
- On-call onboarding requires standardized operations docs
- You need repeatable runbook scaffolding for new services
- 某个服务没有运行手册,需要立即建立基准文档
- 现有运行手册在各团队间不一致
- 值班人员入职需要标准化的运维文档
- 需要为新服务生成可重复使用的运行手册框架
Quick Start
快速开始
bash
undefinedbash
undefinedPrint runbook to stdout
Print runbook to stdout
python3 scripts/runbook_generator.py payments-api
python3 scripts/runbook_generator.py payments-api
Write runbook file
Write runbook file
python3 scripts/runbook_generator.py payments-api --owner platform --output docs/runbooks/payments-api.md
---python3 scripts/runbook_generator.py payments-api --owner platform --output docs/runbooks/payments-api.md
---Recommended Workflow
推荐工作流
- Generate the initial skeleton with .
scripts/runbook_generator.py - Fill in service-specific commands and URLs.
- Add verification checks and rollback triggers.
- Dry-run in staging.
- Store runbook in version control near service code.
- 使用生成初始框架。
scripts/runbook_generator.py - 填写服务特定的命令和URL。
- 添加验证检查和回滚触发条件。
- 在预发布环境中进行试运行。
- 将运行手册存储在服务代码附近的版本控制系统中。
Reference Docs
参考文档
references/runbook-templates.md
references/runbook-templates.md
Common Pitfalls
常见陷阱
- Missing rollback triggers or rollback commands
- Steps without expected output checks
- Stale ownership/escalation contacts
- Runbooks never tested outside of incidents
- 缺少回滚触发条件或回滚命令
- 步骤中没有预期输出检查
- 所有权/升级联系人信息过时
- 运行手册从未在事件之外进行测试
Best Practices
最佳实践
- Keep every command copy-pasteable.
- Include health checks after every critical step.
- Validate runbooks on a fixed review cadence.
- Update runbook content after incidents and postmortems.
- 确保每个命令都可直接复制粘贴使用。
- 在每个关键步骤后包含健康检查。
- 按固定周期审核验证运行手册。
- 在事件发生和事后复盘后更新运行手册内容。