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, 偏差过滤, 数据可视化, 根因分析, 自定义脚本, 运维, 逆向工具