OpenObserve 5 分钟 Docker + Traefik 搭建
本文展示了如何使用 Docker 和 Traefik 在 5 分钟内搭建 OpenObserve。OpenObserve 是一个开源的可观测性平台,可以收集、分析和可视化应用程序的日志、指标和追踪数据。
docker-compose.yml
services:
openobserve:
image: public.ecr.aws/zinclabs/openobserve:latest
container_name: openobserve
restart: unless-stopped
#ports:
# - "5080:5080"
volumes:
- ./openobserve_data:/data
environment:
ZO_ROOT_USER_EMAIL: "me@mydomain.com"
ZO_ROOT_USER_PASSWORD: "INSERT_YOUR_PASSWORD_HERE"
labels:
- "traefik.enable=true"
# OpenObserve Web UI
- "traefik.http.routers.openobserve.rule=Host(`openobserve.mydomain.com`)"
- "traefik.http.routers.openobserve.entrypoints=websecure"
- "traefik.http.routers.openobserve.tls.certresolver=cloudflare"
- "traefik.http.routers.openobserve.tls.domains[0].main=mydomain.com"
- "traefik.http.routers.openobserve.tls.domains[0].sans=*.mydomain.com"
- "traefik.http.routers.openobserve.service=openobserve"
- "traefik.http.services.openobserve.loadbalancer.server.port=5080"创建文件后,你可以使用以下命令启动 OpenObserve:
Start-OpenObserve.sh
docker-compose up你可以使用 10 秒内为你的 docker-compose 项目创建 systemd 服务 来设置自动启动,简要说明:
Setup-Autostart.sh
curl -fsSL https://techoverflow.net/scripts/create-docker-compose-service.sh | sudo bash /dev/stdinCheck out similar posts by category:
Monitoring, Docker
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow