For 日志搜索与分析引擎, the strongest matches are grafana/loki (Loki is a horizontally scalable log aggregation engine with), pamburus/hl (hl is a command-line tool for filtering, aggregating, and) and signoz/signoz (SigNoz is a full-stack observability platform that ingests structured). graylog2/graylog2-server and hyperdxio/hyperdx round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
专为快速摄取、索引和查询结构化日志数据流而设计的可扩展开源引擎。
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 w
Loki is a horizontally scalable log aggregation engine with a dedicated query language (LogQL) for filtering, aggregating, and visualizing logs, and it integrates with Grafana for an interactive exploration interface — directly matching your need to store, query, and explore logs with time-based indexing and live tailing.
hl is a set of command-line interface tools for filtering, aggregating, streaming, and visualizing structured log data across multiple sources. It functions as a log filter, file aggregator, real-time streamer, and structured log viewer. The project specializes in transforming JSON and logfmt data into human-readable formats for visual analysis. It enables the merging of multiple log files and compressed archives into a single chronologically sorted stream, while supporting live tracking of multiple sources into a unified real-time view. Capabilities include field-based filtering via key-val
hl is a command-line tool for filtering, aggregating, and viewing structured logs, which fits the category of a log management tool, but it lacks a time-series database and interactive exploration interface, making it a narrower, CLI-focused solution rather than a full platform.
SigNoz is a full-stack observability platform designed to collect, store, and visualize metrics, logs, and distributed traces in a unified environment. It leverages OpenTelemetry-based data collection to ingest telemetry from diverse sources using vendor-neutral protocols, ensuring interoperability across complex microservices architectures. The platform utilizes a high-performance columnar storage engine to enable rapid aggregation and filtering, providing a centralized backend for monitoring application health and performance. What distinguishes the platform is its focus on automated instru
SigNoz is a full-stack observability platform that ingests structured logs via OpenTelemetry, stores them in a high-performance columnar store, and provides an interactive query and exploration interface — directly covering your need for efficient log management, time-based indexing, and live analysis.
Graylog2-server is an open-source centralized log management system and aggregator. It functions as a log analysis platform designed to collect, index, and analyze log data from multiple sources within a centralized searchable index. The system provides capabilities for enterprise log aggregation and infrastructure monitoring. It enables the gathering of logs from various servers and applications to facilitate log data analysis and root cause troubleshooting across a network. The platform utilizes a distributed indexing pipeline and message-queue based ingestion to handle log streams. It inc
Graylog is a centralized log management platform that ingests structured logs, indexes them for fast search, and provides an interactive web interface for querying, aggregating, and live tailing—directly matching the need for a time-series database and exploration tool.
HyperDX is an OpenTelemetry observability platform that provides centralized log management, distributed tracing, and a self-hosted monitoring stack. It functions as a unified system for collecting, indexing, and visualizing logs, metrics, and traces from cloud and container environments. The platform distinguishes itself with specialized tooling for large language model monitoring and session replay, allowing user interactions in the browser to be linked to backend telemetry. It employs schema-less JSON parsing to index structured logs dynamically and uses source maps to resolve minified sta
HyperDX is an OpenTelemetry observability platform that ingests structured logs, indexes them with time-based ClickHouse storage, and provides an interactive dashboard for querying and exploring logs, traces, and metrics—fitting the core need for a structured log management and analytics tool, though its broader observability scope and additional features like session replay go beyond the specific focus on log exploration alone.
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
VictoriaMetrics is a high-performance time-series database that also handles structured log ingestion, storage, and querying with time-based indexing, aggregation, and lifecycle management, making it a valid log management platform despite its broader observability focus.
GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries metrics, logs, and traces together in a single columnar engine, supporting both SQL and PromQL for analysis. The database is designed as a Kubernetes-native operator with a decoupled compute and storage architecture, enabling horizontal scaling and multi-region deployment. What distinguishes GreptimeDB is its role as a multi-protocol ingestion gateway, accepting data through OpenTelemetry, Prometheus Remote Write, InfluxDB, Loki, Elasticsearch, Kafka, and MQTT protocols without
GreptimeDB is a time-series database that natively ingests and queries structured logs alongside metrics and traces, with SQL and PromQL support for analysis, but it is primarily a database engine rather than a dedicated log management platform with an interactive exploration interface.
Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces, metrics, and logs. It functions as a centralized logging backend, a distributed tracing system, and a metrics engine to monitor application performance and system health. The platform is distinguished by AI-powered operational capabilities, allowing users to query telemetry data and manage monitoring dashboards using natural language. It specifically includes specialized monitoring for generative AI pipelines, tracking token usage and response quality for LLM interactions and r
Uptrace is an OpenTelemetry-based observability platform that ingests, stores, and queries structured logs alongside traces and metrics, with a Clickhouse backend for fast time-series storage and a query language for exploration, making it a genuine structured log management and analytics tool, though its primary focus on distributed tracing and APM means it may not offer the dedicated interactive log exploration interface you are looking for.
lnav is a terminal-based log viewer and analyzer designed for aggregating, filtering, and analyzing multiple log files in a single chronological view. It functions as a console application that can replace the system pager, providing syntax highlighting and document navigation for system or application logs. The project distinguishes itself by mapping unstructured log data to virtual SQLite tables, enabling the use of SQL and PRQL for structured data analysis, aggregations, and relational queries. It further differentiates its capability set through native integration for retrieving and taili
lnav is a terminal-based log viewer and analyzer that ingests structured and unstructured logs, indexes them by time, and lets you query them with SQL and PRQL, which directly matches the core need for a fast, interactive log exploration tool — though it is a TUI application rather than a full time-series database platform with built-in retention management.