awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
grafana avatar

grafana/loki

0
View on GitHub↗
27,640 stars·3,929 forks·Go·agpl-3.0·23 viewsgrafana.com/loki↗

Loki

Loki is a horizontally scalable, highly available log aggregation engine designed to store and query massive volumes of unstructured log data. It functions as a distributed observability platform that correlates logs, metrics, and traces to provide comprehensive visibility into the health and performance of complex infrastructure.

The system distinguishes itself through a distributed query execution model that processes large datasets in parallel across cluster nodes. It utilizes label-based stream indexing and a distributed index to map log data to specific chunks, enabling rapid retrieval without scanning entire datasets. Data is compressed into immutable chunks and stored in object storage, while a gossip-based protocol manages cluster membership to ensure high availability. The platform also supports multi-tenancy, allowing for isolated data storage across different teams or services.

Beyond core log management, the platform provides a query-driven processor that uses a functional language to transform raw system events into structured insights. It integrates with the broader observability ecosystem to support incident response workflows, allowing users to search and visualize telemetry data to identify and resolve technical issues.

Features

  • Log Storage Engines - Acts as a scalable storage backend designed to index and query massive log volumes.
  • Distributed Observability Systems - Provides a unified environment that correlates logs, metrics, and traces for system visibility.
  • Observability Platforms - Tracks infrastructure health by correlating logs and metrics to identify technical issues.
  • Log Aggregators - Centralizes logs from multiple servers and applications into a single searchable store.
  • Distributed Query Engines - Executes complex queries by breaking them into parallel tasks across a cluster of workers.
  • Log-Structured Storage - Compresses and stores data in immutable chunks within object storage.
  • Telemetry Query Languages - Provides a query interface to search and visualize logs, traces, and performance metrics.
  • Data Collection Agents - Log aggregation agent for distributed systems.
  • Log Management - Log aggregation system for infrastructure and applications.
  • Logging And Aggregation - Log aggregation system optimized for Prometheus users.
  • Monitoring Backends - Log-focused storage backend for distributed systems.
  • Log Management - Log aggregation system for infrastructure and applications.
  • Monitoring and Observability - Log aggregation system designed for high-scale observability.
  • Observability and Monitoring - Horizontally scalable system for log aggregation.
  • Data Exploration Engines - Enables searching through massive volumes of unstructured log data to uncover patterns.
  • Query-Driven Processors - Uses a functional language to filter and transform raw system events into structured insights.
  • Cluster Membership Protocols - Maintains cluster state and node discovery through peer-to-peer communication.
  • Telemetry Visualization - Transforms raw telemetry data into interactive dashboards for actionable insights.
  • Log Indexing Systems - Enables rapid data retrieval by mapping log labels to specific storage chunks.
  • Multi-Tenant Data Stores - Isolates telemetry data across different teams while maintaining high query performance.
  • Incident Response Workflows - Implements automated analysis and workflows to resolve technical infrastructure issues.
  • Stream Processing Indices - Indexes incoming telemetry streams by key-value pairs for efficient filtering.
  • Write-Ahead Logs - Buffers incoming entries in memory to ensure data integrity during system failures.
  • Root Cause Analysis Tools - Facilitates investigation of production failures by querying historical system data.

Star history

Star history chart for grafana/lokiStar history chart for grafana/loki

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Loki

Similar open-source projects, ranked by how many features they share with Loki.
  • fluent/fluentdfluent avatar

    fluent/fluentd

    13,554View on GitHub↗

    Fluentd is a unified logging layer and distributed event router that collects, parses, and routes log data from diverse sources to various storage backends. It functions as a log forwarding agent and pipeline orchestrator, transforming raw unstructured log strings into formatted objects using structured log parsing. The project utilizes a plugin-based pipeline architecture to route data through independent input, filter, and output stages. It differentiates itself through tag-based event routing, which uses regular expression patterns to direct specific data streams to their intended destinat

    Ruby
    View on GitHub↗13,554
  • victoriametrics/victoriametricsVictoriaMetrics avatar

    VictoriaMetrics/VictoriaMetrics

    16,343View on GitHub↗

    VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term storage and analysis of metric, log, and trace data. It functions as a unified backend for monitoring ecosystems, offering full compatibility with industry-standard protocols and query languages. The system is built to handle massive data volumes through a distributed architecture that supports horizontal scaling and efficient data lifecycle management. The platform distinguishes itself through a storage engine that utilizes consistent hashing for data sharding and log-struct

    Godatabasegrafanagraphite
    View on GitHub↗16,343
  • getsentry/sentrygetsentry avatar

    getsentry/sentry

    44,108View on GitHub↗

    This project is a comprehensive software observability suite and application performance monitoring platform designed to track runtime errors, performance bottlenecks, and system health. It functions as a centralized diagnostic service that aggregates and categorizes exceptions, providing the infrastructure necessary to visualize complex execution paths across distributed systems and microservices. The platform distinguishes itself through a high-throughput distributed event ingestion pipeline and a columnar storage analytics engine that enables rapid aggregation of large-scale performance me

    Pythonapmcrash-reportingcrash-reports
    View on GitHub↗44,108
  • elastic/logstashelastic avatar

    elastic/logstash

    14,884View on GitHub↗

    Logstash is a JVM-based event processor and extract, transform, load system designed for log data processing pipelines. It functions as a plugin-based data ingestor that collects, transforms, and delivers logs and event data from multiple sources to various destinations. The system utilizes a modular architecture of interchangeable input, filter, and output components to handle real-time data ingestion and enterprise log aggregation. Users can extend the pipeline's functionality by developing custom plugins to support unique data sources or specific transformation logic. The platform covers

    Java
    View on GitHub↗14,884
See all 30 alternatives to Loki→

Frequently asked questions

What does grafana/loki do?

Loki is a horizontally scalable, highly available log aggregation engine designed to store and query massive volumes of unstructured log data. It functions as a distributed observability platform that correlates logs, metrics, and traces to provide comprehensive visibility into the health and performance of complex infrastructure.

What are the main features of grafana/loki?

The main features of grafana/loki are: Log Storage Engines, Distributed Observability Systems, Observability Platforms, Log Aggregators, Distributed Query Engines, Log-Structured Storage, Telemetry Query Languages, Data Collection Agents.

What are some open-source alternatives to grafana/loki?

Open-source alternatives to grafana/loki include: fluent/fluentd — Fluentd is a unified logging layer and distributed event router that collects, parses, and routes log data from… victoriametrics/victoriametrics — VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term… getsentry/sentry — This project is a comprehensive software observability suite and application performance monitoring platform designed… elastic/logstash — Logstash is a JVM-based event processor and extract, transform, load system designed for log data processing… graylog2/graylog2-server — Graylog2-server is an open-source centralized log management system and aggregator. It functions as a log analysis… fluent/fluent-bit — Fluent Bit is a cloud-native log shipper and unified telemetry collector designed as a resource-efficient data…