
5分钟上手 OpenObserve Docker Compose 部署从拉取到接入数据完整指南【免费下载链接】openobserveOpen source observability platform for logs, metrics, traces, frontend monitoring, pipelines and LLM observability. A sophisticated, simple and highly performant alternative to Datadog, Splunk, and Elasticsearch with 140x lower storage costs and single binary deployment.项目地址: https://gitcode.com/GitHub_Trending/op/openobserve手动装一套可观测性组件——日志采集、指标、链路分析——调依赖、配环境往往半天就没了。OpenObserve 是一个把日志、指标、traces 装进单二进制的开源可观测性平台。这次我们用 Docker Compose 把它拉起来不碰环境配置一个 yaml 文件搞定省掉手动部署的全部琐事。跑之前看一眼先花 10 秒确认本机环境docker --version docker compose versionDocker Engine 20.10Docker Compose v2机器上 5080Web 界面、5081gRPC两个端口没被占用数据落在容器内 /data建议留 10GB 以上磁盘空间两条版本号都正常打印出来就可以动手了。克隆代码并核对镜像标签git clone https://gitcode.com/GitHub_Trending/op/openobserve cd openobserve这一步不编译任何东西只是把仓库拿在手里当参照。仓库里的 deploy/k8s/statefulset.yaml 里那组环境变量ZO_ROOT_USER_EMAIL 等和下面单容器写法一致后面配置可以直接对照它写。镜像直接用官方发布的 latest 版不需要自己构建。写好部署配置在仓库根目录新建 docker-compose.yml关键字段就六个services: openobserve: image: public.ecr.aws/zinclabs/openobserve:latest container_name: openobserve ports: - 5080:5080 # Web 界面端口 environment: - ZO_ROOT_USER_EMAILrootexample.com # 管理员登录邮箱 - ZO_ROOT_USER_PASSWORDComplexpass#123 # 管理员密码生产环境务必更换 - ZO_DATA_DIR/data volumes: - openobserve_data:/data # 数据持久化重启不丢 restart: unless-stopped volumes: openobserve_data:⚠️ 两个点容易翻车密码要同时含大小写和数字太弱会在启动时被拒volume 挂载是数据持久化的关键漏了它容器重建后所有数据跟着消失。一条命令拉起服务docker compose up -d # 首次会自动拉取镜像视网速等几分钟 docker compose ps # 查看容器状态你接下来会看到 STATUS 一栏显示Up容器名叫openobserve。想盯着启动过程就另开一个终端跑docker compose logs -f openobserve看到 HTTP 服务绑定 5080 端口的日志行说明服务已经就绪 ✅登录并看到首页浏览器打开http://localhost:5080用 compose 文件里写的那对邮箱和密码登录。进来就是这个首页服务列表、活跃异常、最近事件都聚合在这一屏这是 OpenObserve 部署完的默认入口页面能打开就说明容器和存储都正常。接入第一份数据左侧菜单进 Logs点右上角 Stream 新建一条数据流贴进几条 JSON 日志保存然后在查询框输入match_all执行。列表里出现刚写入的数据说明采集链路已经打通。想把它变成图表进 Dashboards 把这条流拖成面板即可卡住了先查这里现象多半原因处理命令5080 端口被占用本机已有服务占用把映射改成8080:5080后重新docker compose up -d页面打不开或一直转圈还在首次初始化docker compose logs -f openobserve看启动日志容器重建后数据没了volume 没挂上docker volume ls确认openobserve_data存在镜像拉取慢或失败网络不稳定docker compose pull重试或换网络环境 绝大多数起不来都能在这四条里对号入座对不上再翻完整日志。收尾完整流程一句话克隆仓库 → 写好 compose 文件 →docker compose up -d→ 浏览器登录 → 接入第一条数据流顺利的话 5 分钟内跑完 想上生产仓库里 deploy/k8s/statefulset.yaml 是现成的 K8s 参考配置告警、pipeline 这些进阶能力登录界面后直接在左侧菜单里找就行。【免费下载链接】openobserveOpen source observability platform for logs, metrics, traces, frontend monitoring, pipelines and LLM observability. A sophisticated, simple and highly performant alternative to Datadog, Splunk, and Elasticsearch with 140x lower storage costs and single binary deployment.项目地址: https://gitcode.com/GitHub_Trending/op/openobserve创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考