lgtm-stack/docker-compose.yml

63 lines
1.4 KiB
YAML
Raw Normal View History

2023-07-13 14:11:42 +02:00
version: '3'
services:
jaeger:
image: jaegertracing/all-in-one:latest
environment:
- COLLECTOR_OTLP_ENABLED=true
- LOG_LEVEL=debug
restart: unless-stopped
networks:
- traefik-public
grafana:
image: grafana/grafana-oss
volumes:
- grafana-data:/var/lib/grafana
restart: unless-stopped
user: '0'
networks:
- traefik-public
loki:
image: grafana/loki:2.8.0
ports:
- "3100:3100"
volumes:
- ./loki.yaml:/etc/loki/local-config.yaml
command: -config.file=/etc/loki/local-config.yaml
networks:
- traefik-public
promtail:
image: grafana/promtail:2.8.0
volumes:
- ./promtail.yaml:/etc/promtail/config.yml
command: -config.file=/etc/promtail/config.yml
networks:
- traefik-public
prometheus:
image: prom/prometheus:latest
restart: unless-stopped
volumes:
- prometheus-data:/prometheus
- ./prometheus.yml:/etc/prometheus/prometheus.yml
command:
- '--config.file=/etc/prometheus/prometheus.yml'
- '--storage.tsdb.path=/prometheus'
- '--web.console.libraries=/etc/prometheus/console_libraries'
- '--web.console.templates=/etc/prometheus/consoles'
- '--web.enable-lifecycle'
networks:
- traefik-public
user: '0'
volumes:
grafana-data:
prometheus-data:
networks:
traefik-public:
external: true