SuperAPI AI 工具集

sre-runbooks

部署与运维

查看项目

更新于 10-16 04:59

技能介绍

用途:该技能为 DevOps 环境提供标准化 SRE 运行手册,用于故障(如中断、扩容、升级)响应与日常系统维护,帮助团队保持一致的处理流程。

主要能力:可按 ID、类型或关键词(如 outage、database)检索运行手册;从手册执行自动化步骤(运行脚本或调用 API);基于模板生成针对特定环境的检查清单;与监控工具集成以在告警时触发手册;支持手册版本管理。

使用方式:可通过 sre-cli 或 REST API 调用,使用前必须设置环境变量 $SRE_API_KEY。示例命令:sre-cli runbook list --filter sre --output json;sre-cli runbook get --id 456 --format markdown。API 端点包括 GET https://api.openclaw.com/sre-runbooks/v1/runbooks/{id},Header 为 Authorization: Bearer $SRE_API_KEY;以及 POST https://api.openclaw.com/sre-runbooks/v1/runbooks/{id}/execute,Body 示例 {"step": 1, "params": {"environment": "prod"}}。配置可用 JSON 或 YAML。Node.js 可 npm install sre-runbooks-sdk 后初始化。

适用场景:生产环境发生中断、扩容问题或合规检查时快速参考;执行例行维护任务;新 SRE 成员入职培训;在 CI/CD 中通过 webhook 由 Git 事件触发。

限制:需自行管理 API 密钥与认证;需处理速率限制(如 100 次/分钟)并实现重试与退避;错误处理需覆盖 401、404、429 等状态;具体运行手册内容与平台支持范围暂未提供。