AI & Data System · Developer Infrastructure
LogPulse AI Log Search
Distributed logging aggregator utilizing vector embeddings and semantic search for instant root-cause diagnostics.
Overview
An intelligent log aggregation tool that clusters application stack traces and provides semantic natural-language error searching. What I built - High-throughput ingestion pipeline for application log streams - Text vectorization using Google Gemini embeddings stored in PostgreSQL pgvector - Interactive dashboard visualizing error rate spikes and failure pattern clusters - Contextual recommendations linking stack traces to exact source repository files Engineering highlights - Sub-second vector similarity search over millions of historical log entries - Interactive charts built with Recharts for visual debugging - Clean aggregation pipelines avoiding unindexed full table scans
Technology
- TypeScript
- Node.js
- PostgreSQL
- pgvector
- Gemini API
- Embeddings
- Recharts
- TanStack Query