一、软件简介
OpenObserve(简称 O2)是一款云原生的可观测性平台,使用 Rust 语言开发,能够统一管理日志(Logs)、指标(Metrics)和链路追踪(Traces)三大信号,存储成本仅为 Elasticsearch 的 1/140,支持 PB 级规模。项目采用 AGPL-3.0 开源协议。
核心特性包括:
统一平台:日志、指标、链路追踪三合一,无需多个系统切换
低成本存储:基于 Rust + 对象存储(S3/GCS/MinIO),存储成本极低
SQL + PromQL:支持 SQL 查询日志与链路,PromQL 查询指标
OpenTelemetry 原生:原生支持 OTLP 协议,无需额外网关
RUM(前端监控):真实用户监控、Core Web Vitals、会话回放
LLM 可观测性:追踪 Token 消耗、成本、延迟,支持主流 LLM 框架与提供商
AI 助手:用自然语言查询遥测数据,辅助排障
AI SRE:自动排障与根因分析
MCP 服务器:为 AI Agent 提供数据查询能力
SIEM 平台:安全信息与事件管理能力
高性能:SIMD 加速、倒排索引(Tantivy)、流式聚合
灵活部署:单二进制 / Docker / Kubernetes / 云托管
企业特性:RBAC、SSO(Keycloak)、审计日志、加密、配额管理
二、下载地址
Docker 镜像:openobserve/openobserve
Cloud 服务:https://cloud.openobserve.ai/