# OpenObserve
## 产品介绍
OpenObserve 是一个面向日志、指标和链路追踪的开源可观测性平台,提供数据采集、检索、仪表盘、告警和 OpenTelemetry 接入能力。
## 主要功能
- 集中采集和检索日志、指标与链路数据
- 提供 Web 控制台、仪表盘、告警和查询 API
- 支持 JSON 日志 API、OTLP HTTP 与 OTLP gRPC
- 单节点本地模式,数据持久化到安装表单选择的目录
## 访问说明
- Web 控制台、HTTP API 和 OTLP HTTP 共用默认端口 `5080`。
- OTLP gRPC 默认使用端口 `5081`。
- 首次登录使用安装表单中的根用户邮箱与密码。
- 应用端口本身不提供 HTTPS。公开访问时应使用 HTTPS 反向代理并限制直接端口访问。
- `安全 Cookie` 默认为关闭,以兼容直接 HTTP 访问;配置 HTTPS 后建议在应用参数中开启。
## 数据与安全
- 本应用启用 `ZO_LOCAL_MODE=true`,不依赖 1Panel 商店中的数据库或 Redis Runtime。
- OpenObserve 的完整 `/data` 目录持久化到安装表单选择的数据目录。
- 安装脚本会生成满足上游密码策略的随机根密码,并将其保存为数据目录中的 `.openobserve_root_password`。该文件用于防止 1Panel 升级回放安装参数时轮换密码,请与业务数据一起备份并限制访问。
- 匿名遥测默认关闭,可在安装表单中按需开启。
- 当前官方镜像以 root 用户运行。应仅挂载专用数据目录,不要向容器挂载宿主机敏感路径。
- 容器健康检查直接调用官方二进制的 `node status` 命令,不依赖镜像中不存在的 Shell、curl 或 wget。
## 升级说明
- 升级前完整备份数据目录和 `.openobserve_root_password`。
- 固定版与 `latest` 使用相同的数据路径和配置键,可通过 1Panel 执行跨版本升级。
- OpenObserve 可能在启动时迁移元数据或存储结构。生产数据应先在副本环境验证目标版本,并在健康检查通过后恢复写入。
- 容器配置了 60 秒优雅停机窗口,仍应在升级前暂停持续写入以降低数据风险。
## Introduction
OpenObserve is an open-source observability platform for logs, metrics, and traces. This package runs the official image in local single-node mode, persists the complete `/data` directory, and exposes the Web/HTTP/OTLP HTTP endpoint on port `5080` plus OTLP gRPC on port `5081`.
Back up the data directory and `.openobserve_root_password` before upgrades. Public deployments should use an HTTPS reverse proxy and restrict direct access to both service ports.
## Features
- Centralized ingestion and search for logs, metrics, and traces
- Web console, dashboards, alerts, and query APIs
- JSON log ingestion plus OTLP over HTTP and gRPC
- Persistent local single-node deployment with replay-safe root credentials
## 参考资料
- 快速开始:
- OTLP 日志接入:
- 源码仓库:
- 官方镜像: