openobserve/openobserve

Open source observability platform for logs, metrics, traces, RUM, Session replay, pipelines, SLO and LLM observability. A sophisticated, simple and highly performant alternative to Datadog, Splunk, and Elasticsearch with 140x lower storage costs and single binary deployment.

解决的问题

OpenObserve 为 Datadog、Splunk 和 Elasticsearch 等昂贵的可观测性平台提供了一种高性价比、高性能的替代方案。它消除了管理大型集群的复杂性以及与传统日志和指标管理相关的高昂存储成本,专门针对需要扩展到 PB 级数据而又不想承担过高费用的团队。

工作原理

该平台使用 Rust 构建为单一二进制文件,采用 S3 原生设计和 Parquet 列式存储,可大幅降低存储成本(高达 140 倍)并提升查询性能。它是 OpenTelemetry 原生的,允许用户使用标准协议摄取日志、指标和链路追踪。用户可以使用 SQL 和 PromQL 等熟悉的语言来查询数据,而无需使用专有的查询语言。

适用人群

专为 DevOps 和平台工程师设计,他们需要一个统一的可观测性技术栈来处理日志、指标、链路追踪和前端监控 (RUM),并且要求易于部署,能够从 TB 级扩展到 PB 级。

核心亮点

  • 统一可观测性:将日志、指标、链路追踪、RUM 和 AI/LLM 可观测性结合在一个工具中。
  • 极致的存储效率:与 Elasticsearch 相比,使用 Parquet 和 S3 显著降低了成本。
  • AI 驱动的洞察:包含用于编写查询的 AI 助手,以及一个专用模块,用于监控 GenAI/LLM 应用的成本、Token 和延迟。
  • 低运维开销:作为单一二进制文件部署,无需复杂的分片或集群调优。
  • 前端监控:包含会话回放和 Core Web Vitals 跟踪。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • Dispatch