Loki screenshot
#169 A Rank #23

Loki

Horizontally scalable log aggregation system designed like Prometheus but for logs β€” it indexes only metadata, keeping storage costs low by writing compressed log chunks to object storage.

Monitoring Go Hard to deploy $120/mo equiv
80.0 / 100

βš™ Full Stack

Go microservices (distributor, ingester, querier, compactor) that can run as a single monolithic binary for small deployments or split into independently scalable components for large ones, backed by object storage (S3-compatible) for chunks and an index.

πŸ“ˆ Scaling Analysis

Loki's index-light, object-storage-backed design is explicitly built for internet scale β€” the distributor/ingester/querier split allows each stage to scale independently, and the S3 backend means storage growth is effectively unbounded. Single-binary mode trades this scalability for simplicity and is the right choice until log volume genuinely demands the split.

πŸš€ Running on Nexlayer

For small-to-medium deployments, run Loki in single-binary mode as one pod plus an S3-compatible storage bucket; scale up to microservices mode (separate distributor/ingester/querier pods) only when volume demands it, wiring components via loki-distributor.pod:3100 style DNS. Mirror the official image via mirror.gcr.io and pair with Grafana or Promtail/Alloy for querying and shipping logs respectively.