VortexLogs replaces resource-hungry, fragmented log infrastructures with a single, high-performance columnar engine. Featuring lock-free ring buffers, roaring bitset indexing, and 85%+ ZSTD compression in a single 11.3 MB static binary.
Experience real-time columnar ingest, scrubbable time histograms, and bitset queries powered by simulated traffic directly in your client.
Every layer in VortexLogs is optimized down to CPU cache lines, zero-alloc buffers, and vectorized bit operations.
Utilizes 64-byte CPU cache-line padded sequence cursors. Eliminates mutex contention and goroutine scheduling pauses, sustaining 133M+ ops/second throughput on modern hardware.
Zero data loss guarantee. Every incoming log frame is sequentially flushed with CRC32 Castagnoli checksums before ring dispatch, enabling instant sub-second crash recovery.
Label and severity dimensions are stored in roaring-style 64-bit word vectors. Multi-label searches evaluate 64 records per clock cycle using bitwise AND instructions before decompression.
Compacted chunks compress payload vectors by 85%+ via high-speed Zstandard dictionaries, dramatically cutting disk and cloud storage expenses while keeping index vectors hot.
Standardized test suite executed on Apple Silicon M4 / Linux x86_64 across 10,000,000 structured log events.
Why modern cloud engineers choose single-binary pure Go over heavyweight multi-tier JVM infrastructures.
| Feature / Metric | VortexLogs | Grafana Loki | Elasticsearch | ClickHouse |
|---|---|---|---|---|
| Architecture | Single Static Binary (< 20MB) | Promtail + Loki + MinIO | Multi-Node JVM Cluster | Columnar DBMS Server |
| Ingest Velocity | 400,000+ logs/sec | ~80,000 logs/sec | ~45,000 logs/sec | 350,000+ logs/sec |
| Memory Footprint | < 50 MB Base | 500 MB+ | 4 GB â 32 GB (JVM Heap) | 1 GB+ |
| Index Structure | Roaring Bitsets + Columnar | Chunk Stream Labels Only | Inverted Lucene Indices | Sparse Primary Index |
| Syslog RFC 5424 / 3164 | â Native Dual UDP/TCP | Requires Promtail | Requires Logstash | Requires Vector |
| Embedded Web Studio | â Built-in Zero Config | Requires Grafana | Requires Kibana | Requires Tabix/Metabase |
| Live WebSocket Stream | â Sub-ms Real-time | Polling / HTTP stream | Polling | Polling |
Run via Docker, native single binary, or pipe standard input directly via the CLI client.
# Pull & run single static binary (Web Studio :9428 + Syslog :9429)
docker run -d \
--name vortexlogs \
-p 9428:9428 \
-p 9429:9429/udp \
-p 9429:9429/tcp \
-v ./data:/data \
ianshugarg/vortexlogs:latest
# Access Quantum Log Studio at http://localhost:9428