应用介绍
上一套完整的可观测性,通常意味着 Elasticsearch 存日志、Prometheus 收指标、Jaeger 追链路,外加 Grafana 拼面板——几套系统各自要集群、要调优、要人盯着,日志存起来还贵得肉疼。要么就上 Datadog、Splunk,账单看着心惊。OpenObserve(O2)想把这摊子收成一件事:日志、指标、链路、前端监控放进同一个平台,底层用 Parquet 列存加 S3 对象存储,存储成本比 Elasticsearch 低到 1/140。
它是用 Rust 写的单个二进制,两分钟就能跑起来,不用先搭一套集群。数据直接落在 S3 这种便宜的对象存储上,配合列式压缩和智能缓存,既省钱又跑得快,PB 级也扛得住。界面是统一的一套 Web UI:日志能全文搜、能写 SQL、能用可视化查询构建器,还能直接从日志建面板、设告警;链路是火焰图式的调用瀑布;前端 RUM 带 Core Web Vitals、错误追踪和完整的会话回放,用户到底点了什么、卡在哪一步都看得见。还有可视化的 Pipeline 在数据入库时做脱敏、裁剪、日志转指标,不用另接工具。AGPL-3.0 开源,也有云版本。
统一的一套界面:日志、指标、链路、RUM、面板、告警、事件、Pipeline 全在同一个 Web UI 里,不用在四五个工具之间跳。
日志管理:全文搜索、SQL 查询、快捷过滤和可视化查询构建器,跨全部日志即时检索,直接从日志数据建面板、配告警。
链路追踪:调用链以瀑布/火焰图呈现,配合服务拓扑图定位是哪个服务、哪一跳慢了。
前端 RUM 与会话回放:Core Web Vitals、错误追踪、性能分析加完整会话回放,直接看到真实用户的操作过程。
可视化 Pipeline:数据入库时用可视化编辑器做脱敏、裁剪、规整,支持日志转指标(VRL 函数与条件),不用外接工具。
低成本、易部署:Parquet 列存加 S3 原生设计把存储成本压到 Elasticsearch 的 1/140,Rust 单二进制两分钟起跑,PB 级规模。
它是用 Rust 写的单个二进制,两分钟就能跑起来,不用先搭一套集群。数据直接落在 S3 这种便宜的对象存储上,配合列式压缩和智能缓存,既省钱又跑得快,PB 级也扛得住。界面是统一的一套 Web UI:日志能全文搜、能写 SQL、能用可视化查询构建器,还能直接从日志建面板、设告警;链路是火焰图式的调用瀑布;前端 RUM 带 Core Web Vitals、错误追踪和完整的会话回放,用户到底点了什么、卡在哪一步都看得见。还有可视化的 Pipeline 在数据入库时做脱敏、裁剪、日志转指标,不用另接工具。AGPL-3.0 开源,也有云版本。
软件功能
统一的一套界面:日志、指标、链路、RUM、面板、告警、事件、Pipeline 全在同一个 Web UI 里,不用在四五个工具之间跳。
日志管理:全文搜索、SQL 查询、快捷过滤和可视化查询构建器,跨全部日志即时检索,直接从日志数据建面板、配告警。
链路追踪:调用链以瀑布/火焰图呈现,配合服务拓扑图定位是哪个服务、哪一跳慢了。
前端 RUM 与会话回放:Core Web Vitals、错误追踪、性能分析加完整会话回放,直接看到真实用户的操作过程。
可视化 Pipeline:数据入库时用可视化编辑器做脱敏、裁剪、规整,支持日志转指标(VRL 函数与条件),不用外接工具。
低成本、易部署:Parquet 列存加 S3 原生设计把存储成本压到 Elasticsearch 的 1/140,Rust 单二进制两分钟起跑,PB 级规模。



