Sloggo is a lightweight log collection and exploration tool designed for small to medium-sized setups. It ingests logs over TCP and UDP using the RFC 5424 Syslog protocol, stores them in DuckDB, and presents them in a clean, modern web UI. The tool runs in a single process with minimal resource usage and is less than 10 MiB in compressed size.
Sloggo provides RFC 5424 log ingestion over TCP and UDP with fast search, filtering, and tailing capabilities. It supports up to 1 million logs per second ingestion rate and offers a clean UI built with data-table-filters. The application can be configured via environment variables for listeners, ports, and log retention settings.
The tool runs as a single process with zero configuration required for basic operation. It uses DuckDB for storage and provides both TCP and UDP syslog listeners. Logs can be parsed in RFC 5424, RFC 3164, or auto-detection modes.
Sloggo enables real-time log viewing without requiring complex infrastructure like JVM or Kubernetes clusters. It's designed for environments where you want to ingest logs without the overhead of full-scale log management systems.
Sloggo targets small to medium-sized setups that need lightweight log collection and exploration. It integrates with Docker containers and supports syslog protocols for log ingestion from various sources.
admin
Sloggo is designed for small to medium-sized setups where users want real-time logs without spinning up the JVM or a full Kubernetes cluster. It targets developers and system administrators who need lightweight log collection and exploration capabilities for environments that don't require full-fledged log management systems.