23 lines
845 B
YAML
23 lines
845 B
YAML
services:
|
|
grafana-alloy:
|
|
image: grafana/alloy:latest
|
|
container_name: grafana-alloy
|
|
ports:
|
|
- '12345:12345'
|
|
volumes:
|
|
# mount config file
|
|
- './grafana/alloy/config.alloy:/etc/alloy/config.alloy'
|
|
# give access to running docker containers for discovery.docker
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
# give access to docker's log files directory (optional)
|
|
- /var/lib/docker/containers:/var/lib/docker/containers:ro
|
|
environment:
|
|
# pass environment variables for config.alloy
|
|
GRAFANA_LOKI_URL: ${GRAFANA_LOKI_URL}
|
|
GRAFANA_LOKI_USERNAME: ${GRAFANA_LOKI_USERNAME}
|
|
# GRAFANA_CLOUD_API_KEY: ${GRAFANA_CLOUD_API_KEY}
|
|
command:
|
|
- run
|
|
- --server.http.listen-addr=0.0.0.0:12345
|
|
- --storage.path=/var/lib/alloy/data
|
|
- /etc/alloy/config.alloy |