openobserve

活跃
GitHub TypeScript AGPL-3.0

简介

OpenObserve 是面向日志、指标、追踪、LLM 可观测性的开源平台,单二进制部署,是 Agent 与 RAG 系统的高性价比数据后端。

核心特性

  • 一站式可观测性 — 日志、指标、追踪、LLM 观测、前端监控
  • 单二进制部署 — 一份可执行文件搞定整个后端
  • 成本优势 — 存储成本比 Datadog/Splunk 低 140 倍
  • 高性能 — 适合 Agent 大规模行为日志存储
  • 兼容 OpenTelemetry — 现有观测数据可直接接入

适用场景

💡 作为 AI Agent 行为日志的低成本存储后端
💡 在企业内部统一日志、指标、追踪三大观测信号
💡 为 RAG 系统存储查询日志用于后续分析
💡 为 LLM 应用提供专门的 LLM 可观测性模块

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(21.1k stars)
  • 项目有一定历史沉淀(已维护 3 年)

⚠️ 不足

  • 许可证限制较多(AGPL-3.0)

快速开始

# 单二进制运行
curl -L https://github.com/openobserve/openobserve/releases/latest/download/openobserve-linux-amd64 -o openobserve
chmod +x openobserve
./openobserve

# 浏览器访问
open http://localhost:5080

# 通过 OpenTelemetry 协议接入数据
# endpoint: http://localhost:5080/api/default/otlp/v1/logs

相关项目

OpenTelemetry Python

2.6k · Python
活跃 A

CNCF 托管的 OpenTelemetry 官方 Python 实现,提供遥测数据采集(链路追踪、指标、日志)的标准化 API 和 SDK,是云原生应用可观测性的事实标准。

observabilityopentelemetrytracing +3
  • · 统一遥测 API — 链路追踪、指标、日志三合一的标准化采集接口
  • · 灵活 SDK 配置 — 支持采样策略、批处理导出、资源属性等高级配置
  • · 丰富 Exporter 生态 — 内置 Jaeger、Prometheus、Zipkin、OTLP 等多种导出器

TruLens

3.5k · Python
活跃 A

TruLens 是一个用于评估和跟踪 LLM 应用的开源工具。提供针对 RAG 应用的专门评估功能,包括上下文相关性、接地性和答案相关性等评估维度。

llmevaluationobservability +1
  • · 基于 OpenTelemetry 的追踪,结构化 OTEL Span
  • · 7 个智能体评估器:一致性、效率、计划遵循、质量、工具选择、工具调用、工具质量
  • · 批量和内联评估,可配置 worker 数