Skip to content

codehassoul/ai-log-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Log Analyzer (MVP)

A minimal log analysis system that stores logs, groups recurring ERROR events deterministically, and generates on-demand AI summaries.

Overview

  • Stores logs from multiple services
  • Groups recurring ERROR logs deterministically
  • Generates AI summaries only when requested

Design

  • INFO / WARN → stored as logs
  • ERROR → grouped into error groups
  • AI explains error groups, not individual logs

Architecture

Client Services
   |
   | POST /logs
   v
Express API (src/server.js)
   |-- insert / group --> PostgreSQL
   |       ├─ logs (all events)
   |       └─ error_groups (recurring errors)
   |
   | POST /error-groups/:id/summarize
   v
AI Summary Generator (src/ai/aiClient.js)

Stack

  • Backend: Node.js, Express
  • Database: PostgreSQL
  • Frontend: React (mock data)

Status

MVP complete.

About

A minimal log analysis system with deterministic error grouping and on-demand AI summaries.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors