Files
observe/docker-compose.yaml
2026-02-26 17:13:15 +08:00

45 lines
1002 B
YAML

name: observe
services:
clickhouse:
image: clickhouse/clickhouse-server:latest
environment:
- CLICKHOUSE_PASSWORD=${CLICKHOUSE_PASSWORD}
volumes:
- clickhouse-data:/var/lib/clickhouse
- ./clickhouse/logs:/var/log/clickhouse-server
ulimits:
nofile:
soft: 262144
hard: 262144
ports:
- 9000:9000
restart: unless-stopped
otel-collector-esxi:
image: otel/opentelemetry-collector-contrib:latest
volumes:
- ./otel/esxi.yaml:/etc/otelcol-contrib/config.yaml
restart: unless-stopped
otel-collector-app:
image: otel/opentelemetry-collector-contrib:latest
volumes:
- ./otel/app.yaml:/etc/otelcol-contrib/config.yaml
ports:
- 4317:4317
- 4318:4318
restart: unless-stopped
grafana:
image: grafana/grafana-enterprise:latest
volumes:
- grafana-data:/var/lib/grafana
ports:
- 23000:3000
restart: unless-stopped
volumes:
clickhouse-data:
grafana-data: