awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

高性能结构化日志数据库

排名更新于 2026年6月30日

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.

专为快速摄取、索引和查询结构化日志数据流而设计的可扩展开源引擎。

高性能结构化日志数据库

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • grafana/lokigrafana 的头像

    grafana/loki

    27,640在 GitHub 上查看↗

    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.

    GoTelemetry Query Languages
    在 GitHub 上查看↗27,640
  • pamburus/hlpamburus 的头像

    pamburus/hl

    2,912在 GitHub 上查看↗

    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.

    RustReal-Time Application Log MonitoringLog Viewers
    在 GitHub 上查看↗2,912
  • signoz/signozSigNoz 的头像

    SigNoz/signoz

    27,355在 GitHub 上查看↗

    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.

    TypeScriptObservability PlatformsAnalytical DatabasesApplication Performance Monitoring
    在 GitHub 上查看↗27,355
  • graylog2/graylog2-serverGraylog2 的头像

    Graylog2/graylog2-server

    8,066在 GitHub 上查看↗

    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.

    JavaCentralized Logging SystemsAutomated Log AnalyzersLog Aggregation
    在 GitHub 上查看↗8,066
  • hyperdxio/hyperdxhyperdxio 的头像

    hyperdxio/hyperdx

    9,324在 GitHub 上查看↗

    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.

    TypeScriptTelemetry Query Languages
    在 GitHub 上查看↗9,324
  • victoriametrics/victoriametricsVictoriaMetrics 的头像

    VictoriaMetrics/VictoriaMetrics

    16,343在 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

    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.

    GoLog Retention PoliciesRetention PoliciesStructured Log Ingestion
    在 GitHub 上查看↗16,343
  • greptimeteam/greptimedbGreptimeTeam 的头像

    GreptimeTeam/greptimedb

    5,968在 GitHub 上查看↗

    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.

    RustJSON Log IngestorsRetention PoliciesTime Series Indexing
    在 GitHub 上查看↗5,968
  • uptrace/uptraceuptrace 的头像

    uptrace/uptrace

    4,098在 GitHub 上查看↗

    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.

    GoTelemetry Query Languages
    在 GitHub 上查看↗4,098
  • tstack/lnavtstack 的头像

    tstack/lnav

    9,630在 GitHub 上查看↗

    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.

    C++Log AnalysisTerminal Log AnalyzersVirtual Log Indexing
    在 GitHub 上查看↗9,630

Related searches

  • 开源的日志管理平台
  • 集中式日志聚合系统
  • Go 语言结构化日志库
  • 自托管安全信息与事件管理 (SIEM) 系统
  • 自托管的 Elasticsearch 替代方案
  • 用于海量数据快速分析的分析型数据库
  • 自托管的 Algolia 替代方案
  • 用于指标数据的时序数据库