praveenjoe115/CortexOps

GitHub: praveenjoe115/CortexOps

CortexOps 是一个利用 Google Gemini AI 辅助 SRE 团队进行生产事件调查、根因分析和报告生成的 Web 平台。

Stars: 0 | Forks: 0

# 🧠 CortexOps **AI 驱动的事件响应与根因分析平台** CortexOps 是一个生产级的事件调查平台,使用 **Flask**、**JavaScript** 和 **Google Gemini AI** 构建。它模拟了现代站点可靠性工程 (SRE) 团队如何利用 AI 辅助的工作流来调查、分析和解决生产事件。 ## ✨ 功能特性 * 🤖 由 Google Gemini 驱动的 AI Copilot * 📄 AI 生成的事件报告 (RCA) * 📊 实时基础设施监控图表 * 📜 实时生产日志查看器 * 🧠 多 Agent 调查工作流 * 🔍 根因分析引擎 * 📈 事件时间线可视化 * 🗺️ 服务依赖关系图 * ⚡ 实时系统健康指标 * 🛠️ 解决方案模拟器 * 💾 下载 AI 事件报告 ## 🏗️ 架构 ``` User │ ▼ Flask Web Application │ ┌───────────┼────────────┐ ▼ ▼ ▼ Dashboard Investigation AI Copilot │ │ │ │ ▼ ▼ │ Incident Engine Gemini AI │ │ ▼ ▼ Live Charts RCA Generator ``` ## 🛠️ 技术栈 ### 后端 * Python * Flask ### 前端 * HTML5 * CSS3 * JavaScript * Chart.js ### AI * Google Gemini API ### 数据 * JSON * 生产日志文件 ### 工具 * VS Code * Git * GitHub ## 📂 项目结构 ``` CortexOps │ ├── app.py ├── ai_service.py ├── requirements.txt ├── .env │ ├── data │ ├── alerts │ └── logs │ ├── static │ ├── css │ └── js │ ├── templates │ ├── index.html │ ├── dashboard.html │ └── investigation.html │ └── README.md ``` ## 🚀 安装说明 ``` git clone cd CortexOps pip install -r requirements.txt python app.py ``` 打开: ``` http://127.0.0.1:5000 ``` ## 📸 截图 添加以下内容的截图: * 登录页 * Dashboard * 调查控制台 * AI Copilot * AI 报告 * 实时图表 ## 📈 未来改进 * Kubernetes 集成 * Prometheus Metrics * Grafana 支持 * Slack 通知 * 邮件警报 * PDF 报告导出 * 多事件关联分析 ## 👨‍💻 作者 **Praveen Kumar U** BCA 毕业生 | AI 与全栈开发爱好者 GitHub: https://github.com/praveenjoe115 ## ⭐ 如果您喜欢这个项目 请考虑给它点个 Star。
标签:AI辅助, Flask, Homebrew安装, SRE, 偏差过滤, 数据可视化, 根因分析, 自定义脚本, 运维, 逆向工具