64 lines
2.1 KiB
YAML
64 lines
2.1 KiB
YAML
services:
|
|
loki:
|
|
# This pin and the TSDB v13 on-disk format were validated on Fedora 44 in
|
|
# the 02-tekhnohim logging stack. Do not replace it with :latest during
|
|
# the data migration.
|
|
image: grafana/loki:3.7.2
|
|
container_name: loki
|
|
command: -config.file=/etc/loki/config.yaml
|
|
restart: unless-stopped
|
|
volumes:
|
|
- /mnt/containers/logging/loki-config/config.yaml:/etc/loki/config.yaml:ro,Z
|
|
- /mnt/containers/logging/loki-data:/loki:Z
|
|
ports:
|
|
# Retained for the existing operator query path.
|
|
- "3100:3100/tcp"
|
|
networks:
|
|
- logging-nw
|
|
|
|
alloy:
|
|
# Replaces the syslog-ng -> Promtail relay with one direct syslog receiver.
|
|
image: grafana/alloy:v1.16.1
|
|
container_name: alloy
|
|
command:
|
|
- run
|
|
- --server.http.listen-addr=0.0.0.0:12345
|
|
- --storage.path=/var/lib/alloy/data
|
|
- /etc/alloy/config.alloy
|
|
restart: unless-stopped
|
|
depends_on:
|
|
- loki
|
|
volumes:
|
|
- /mnt/containers/logging/alloy-config/config.alloy:/etc/alloy/config.alloy:ro,Z
|
|
- /mnt/containers/logging/alloy-data:/var/lib/alloy/data:Z
|
|
ports:
|
|
# Existing fleet target: 185.108.4.158:514/udp.
|
|
- "514:514/udp"
|
|
# Preserve the old stack's TCP syslog endpoint.
|
|
- "601:601/tcp"
|
|
networks:
|
|
- logging-nw
|
|
|
|
grafana:
|
|
image: grafana/grafana:13.1.0
|
|
container_name: grafana
|
|
restart: unless-stopped
|
|
depends_on:
|
|
- loki
|
|
environment:
|
|
GF_SECURITY_ADMIN_PASSWORD: ${GRAFANA_ADMIN_PASSWORD}
|
|
GF_USERS_ALLOW_SIGN_UP: "false"
|
|
volumes:
|
|
- /mnt/containers/logging/grafana-data:/var/lib/grafana:Z
|
|
- /mnt/containers/logging/grafana-config/provisioning/datasources:/etc/grafana/provisioning/datasources:ro,Z
|
|
- /mnt/containers/logging/grafana-config/provisioning/dashboards:/etc/grafana/provisioning/dashboards:ro,Z
|
|
- /mnt/containers/logging/grafana-config/dashboards:/var/lib/grafana/dashboards:ro,Z
|
|
ports:
|
|
# Retained for the current LAN/operator access path.
|
|
- "3000:3000/tcp"
|
|
networks:
|
|
- logging-nw
|
|
|
|
networks:
|
|
logging-nw:
|