From eba54706d13e1d682fd9832efea88cde5342c40b Mon Sep 17 00:00:00 2001 From: Peter Smit Date: Tue, 20 Jan 2026 11:35:39 +0100 Subject: [PATCH] Add loki and alloy for log monitoring --- monitoring/.env.example | 5 +++++ monitoring/docker-compose.yml | 20 ++++++++++++++++++++ 2 files changed, 25 insertions(+) diff --git a/monitoring/.env.example b/monitoring/.env.example index 1d1d1c6..cf71924 100644 --- a/monitoring/.env.example +++ b/monitoring/.env.example @@ -19,3 +19,8 @@ ALERTMANAGER_CONFIG_PATH= ALERTMANAGER_DATA_DIR= BLACKBOX_CONFIG_PATH= + +LOKI_CONFIG_PATH= +LOKI_DATA_DIR= + +ALLOY_CONFIG_PATH= diff --git a/monitoring/docker-compose.yml b/monitoring/docker-compose.yml index efbd118..52e1349 100644 --- a/monitoring/docker-compose.yml +++ b/monitoring/docker-compose.yml @@ -40,6 +40,26 @@ services: depends_on: - prometheus + loki: + image: grafana/loki:3.6.3 + restart: unless-stopped + ports: + - "3100:3100" + volumes: + - ${LOKI_CONFIG_PATH}:/etc/loki/local-config.yaml + - ${LOKI_DATA_DIR}:/loki + command: + - '-config.file=/etc/loki/local-config.yaml -target=all' + + alloy: + image: grafana/alloy:1.12.2 + restart: unless-stopped + ports: + - "12345:12345" + volumes: + - ${ALLOY_CONFIG_PATH}:/etc/alloy/config.alloy:ro + - /var/log:/var/log:ro + # Node Exporter - Host System Metrics node_exporter: image: prom/node-exporter:v1.10.2