Logport: Structured Logging Without the Overhead
Overview
Logport is an open-source logging dashboard for Node.js and Python services. It brings structured logs into a searchable, alert-ready interface without requiring heavy setup.
The Problem
Logging stacks are often complex and expensive to maintain. Logport focuses on quick setup and clear visibility so teams can troubleshoot faster.
Goals
- Make structured logs easy to ingest.
- Provide fast search and filtering at scale.
- Keep alerts simple and actionable.
Query Experience
Logs are queryable with a SQL-like syntax and saved views. The UI emphasizes readability with consistent formatting and clear event grouping.
Alerting Model
Alerts are derived from saved queries rather than raw log streams. This keeps alert definitions tied to user intent and reduces noise.
Technical Approach
ClickHouse handles ingestion and storage. The API layer normalizes payloads and enforces schema compatibility for long-term reliability.
Outcome
Logport reduced mean time to diagnose by surfacing relevant logs faster and cutting alert fatigue with precise conditions.
Roadmap
Future work includes anomaly detection and richer correlation views across services.