Skip to content

praveenjoe115/CortexOps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 CortexOps

AI-Powered Incident Response & Root Cause Analysis Platform

CortexOps is a production-style incident investigation platform built with Flask, JavaScript, and Google Gemini AI. It simulates how modern Site Reliability Engineering (SRE) teams investigate, analyze, and resolve production incidents using AI-assisted workflows.


✨ Features

  • 🤖 AI Copilot powered by Google Gemini
  • 📄 AI-generated Incident Reports (RCA)
  • 📊 Live Infrastructure Monitoring Charts
  • 📜 Real-time Production Log Viewer
  • 🧠 Multi-Agent Investigation Workflow
  • 🔍 Root Cause Analysis Engine
  • 📈 Incident Timeline Visualization
  • 🗺️ Service Dependency Map
  • ⚡ Live System Health Metrics
  • 🛠️ Resolution Simulator
  • 💾 Download AI Incident Reports

🏗️ Architecture

                User
                  │
                  ▼
          Flask Web Application
                  │
      ┌───────────┼────────────┐
      ▼           ▼            ▼
 Dashboard   Investigation   AI Copilot
      │           │            │
      │           ▼            ▼
      │     Incident Engine  Gemini AI
      │           │
      ▼           ▼
 Live Charts   RCA Generator

🛠️ Tech Stack

Backend

  • Python
  • Flask

Frontend

  • HTML5
  • CSS3
  • JavaScript
  • Chart.js

AI

  • Google Gemini API

Data

  • JSON
  • Production Log Files

Tools

  • VS Code
  • Git
  • GitHub

📂 Project Structure

CortexOps
│
├── app.py
├── ai_service.py
├── requirements.txt
├── .env
│
├── data
│   ├── alerts
│   └── logs
│
├── static
│   ├── css
│   └── js
│
├── templates
│   ├── index.html
│   ├── dashboard.html
│   └── investigation.html
│
└── README.md

🚀 Installation

git clone <repository-url>

cd CortexOps

pip install -r requirements.txt

python app.py

Open:

http://127.0.0.1:5000

📸 Screenshots

Add screenshots of:

  • Landing Page
  • Dashboard
  • Investigation Console
  • AI Copilot
  • AI Report
  • Live Charts

📈 Future Improvements

  • Kubernetes Integration
  • Prometheus Metrics
  • Grafana Support
  • Slack Notifications
  • Email Alerts
  • PDF Report Export
  • Multi-Incident Correlation

👨‍💻 Author

Praveen Kumar U

BCA Graduate | AI & Full Stack Enthusiast

GitHub: https://github.com/praveenjoe115


⭐ If you like this project

Please consider giving it a star.

About

AI-Powered Incident Response & Root Cause Analysis Platform

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors