NikhilRaman12/-autorunbook
GitHub: NikhilRaman12/-autorunbook
一个结合AI的运维事故响应系统,能自动检测生产异常并生成智能运行手册。
Stars: 0 | Forks: 0
# 自动运行手册
一个由 AI 驱动的incident response系统,可自动检测生产异常并使用 Google Gemini AI 生成智能运行手册。
## 功能
- **实时监控**:跟踪延迟、错误率、CPU、内存和可用性。
- **自动告警**:基于阈值的检测引擎。
- **AI 运行手册**:使用 Gemini 1.5 Flash 生成上下文感知的修复步骤。
- **混沌工程**:内置模拟面板来触发故障。
- **Prometheus 集成**:暴露 `/api/metrics` 供抓取。
## 本地运行
1. 将 `.env.example` 复制到 `.env.local` 并添加您的 `GEMINI_API_KEY`。
2. 运行 `npm install`
3. 运行 `npm run dev`
## 生产环境部署
使用提供的 `docker-compose.yml` 启动应用程序以及 Prometheus 和 Grafana。
标签:AIOps, AI运维, API监控, Docker Compose, GNU通用公共许可证, Grafana, MITM代理, Node.js, Runbook自动化, SRE, WSL, 偏差过滤, 容器化部署, 异常检测, 智能告警, 混沌工程, 生产环境监控, 自动化攻击, 自动化运维, 自定义请求头, 请求拦截, 运维自动化, 阈值告警