Files
dhi-docker-akvorado/docker/docker-compose-loki.yml
2025-10-12 15:56:31 +00:00

46 lines
1.1 KiB
YAML

---
volumes:
akvorado-loki:
services:
loki:
extends:
file: versions.yml
service: loki
profiles: [ loki ]
restart: unless-stopped
volumes:
- akvorado-loki:/loki
- ./loki.yaml:/etc/loki/local-config.yaml:ro
expose:
- 3100/tcp
labels:
- traefik.enable=true
- traefik.http.routers.loki.rule=PathPrefix(`/loki`)
- traefik.http.routers.loki.entrypoints=private
- metrics.port=3100
- metrics.path=/loki/metrics
vector:
extends:
file: versions.yml
service: vector
profiles: [ loki ]
restart: unless-stopped
user: root # for access to /var/run/docker.sock
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ./vector.yaml:/etc/vector/vector.yaml:ro
depends_on:
- loki
healthcheck:
interval: 20s
test: ["CMD",
"wget", "-T", "1", "--spider", "http://127.0.0.1:8686/health"]
expose:
- 9598 # metrics
environment:
VECTOR_CONFIG_DIR: /etc/vector
labels:
- metrics.port=9598