GlintlogGlintlog

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
./glintlog

Navigate 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.

Next Steps

On this page