An AI-powered DevOps tool that reads system logs, detects errors and anomalies, and generates intelligent incident reports using LLM inference.
Built to simulate real-world Site Reliability Engineering (SRE) workflows.
- Reads system log files in real-time
- Detects ERROR, WARNING, and INFO patterns
- Sends logs to AI model for intelligent analysis
- Generates structured incident reports automatically
- Python 3
- Groq API (LLaMA 3.3 70B)
- Docker
- GitHub Actions (CI/CD)
- Linux/WSL
Clone the repo:
git clone https://github.com/edwinjonathanchibuike123-sys/ai-log-analyzer
cd ai-log-analyzerAdd your Groq API key:
cp .env.example .env
# Edit .env and add your GROQ_API_KEYInstall dependencies:
pip install -r requirements.txtRun the analyzer:
python3 app.pyRun with Docker:
docker build -t ai-log-analyzer .
docker run ai-log-analyzerEvery push to master automatically triggers the GitHub Actions pipeline which installs dependencies and runs the analyzer.
Edwin Jonathan Chibuike
DevOps & Cloud Engineering
GitHub: edwinjonathanchibuike123-sys.