From 7388b83e7aac55ec7d8872ce58794b29b33c6522 Mon Sep 17 00:00:00 2001 From: TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> Date: Wed, 1 Apr 2026 17:21:15 +0900 Subject: feat(monitoring): add Loki + Promtail for log aggregation --- docker-compose.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'docker-compose.yml') diff --git a/docker-compose.yml b/docker-compose.yml index 473e2bc..c55b83b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -103,6 +103,26 @@ services: retries: 3 restart: unless-stopped + loki: + image: grafana/loki:latest + profiles: ["monitoring"] + ports: + - "3100:3100" + volumes: + - ./monitoring/loki/loki-config.yaml:/etc/loki/local-config.yaml + - loki_data:/loki + command: -config.file=/etc/loki/local-config.yaml + + promtail: + image: grafana/promtail:latest + profiles: ["monitoring"] + volumes: + - ./monitoring/promtail/promtail-config.yaml:/etc/promtail/config.yaml + - /var/run/docker.sock:/var/run/docker.sock:ro + command: -config.file=/etc/promtail/config.yaml + depends_on: + - loki + prometheus: image: prom/prometheus:latest profiles: ["monitoring"] @@ -127,3 +147,4 @@ services: volumes: redis_data: postgres_data: + loki_data: -- cgit v1.2.3