mohan941998/sre-runbooks-automation

GitHub: mohan941998/sre-runbooks-automation

一套基于 Python 和 Bash 的 SRE 自动化运维脚本与应急手册,涵盖健康检查、云成本优化和故障响应流程。

Stars: 0 | Forks: 0

# sre-runbooks-automation 用于 SRE 工作的 Python 与 Bash 自动化脚本 — 包含健康检查、成本优化和故障应急处理手册。基于 7 年的生产级 SRE 经验打造。 ## 内容概览 | 路径 | 描述 | |------|-------------| | `scripts/health_check.py` | Endpoint 健康检查器,支持 PagerDuty 告警和 CloudWatch 日志记录 | | `scripts/cost_optimiser.py` | EC2 资源规格匹配查找器及未挂载 EBS 卷扫描工具 | | `runbooks/high-error-rate.md` | 针对高错误率事件的逐步操作手册 | ## 用法 ### 健康检查 ``` pip install requests boto3 python scripts/health_check.py https://api.myapp.com/health https://api.myapp.com/ready # 带有 PagerDuty 告警 PAGERDUTY_ROUTING_KEY=your-key python scripts/health_check.py https://api.myapp.com/health ``` ### 成本优化 ``` # 首先配置 AWS credentials aws configure python scripts/cost_optimiser.py # 输出:cost_report.json + 控制台摘要 ``` ## 实际成效 这些方案直接促成了以下成果: - **MTTR 降低 35%** — 健康检查能够在用户报告前捕获问题 - **节省 20% 云计算成本** — 成本优化器在闲置资源中找出了每年 1.8 万美元的节省空间 ## 技术栈 Python · Bash · AWS (boto3) · PagerDuty · CloudWatch · K8s ## 作者 **Mohankumar Sekar** — 高级 SRE | AWS 认证 DevOps 专家 📧 mohandevops1994@gmail.com | [LinkedIn](https://www.linkedin.com/in/mohankumar-sekar-9a2261227)
标签:AWS, DPI, SRE, 偏差过滤, 健康检查, 子域名突变, 应用安全, 成本优化, 数字取证, 漏洞利用检测, 自动化脚本, 运维自动化, 逆向工具