Introduction
Glintlog - lightweight observability for your applications
Glintlog is a lightweight, self-hosted observability platform built for developers who want simple, fast log and trace management without the complexity of enterprise solutions.
Features
- OpenTelemetry Native - Ingest logs and traces via OTLP (gRPC and HTTP)
- Powerful Search - Full-text search with filtering by service, severity, and time range
- Live Tail - Real-time log streaming via SSE
- Trace Visualization - View distributed traces with span details
- Built-in Auth - User management, roles, and API keys
- DuckDB Backend - Fast analytics with automatic partitioning and retention
Quick Start
# Download and run
curl -fsSL https://raw.githubusercontent.com/ibero-data/glintlog/main/scripts/install.sh | bash
./glintlogNavigate to http://localhost:8080 to complete setup.
Architecture
Glintlog runs as a single binary with:
- Port 8080 - Web UI and REST API
- Port 4317 - OTLP gRPC receiver
- Port 4318 - OTLP HTTP receiver
All data is stored in a local DuckDB database with automatic daily partitioning.