From d8db9966accc5f7f7c8f154a041d258e5fedf465 Mon Sep 17 00:00:00 2001 From: Aroy-Art Date: Thu, 6 Feb 2025 11:10:03 +0100 Subject: [PATCH] Monitoring Stack: add Prometheus service --- .../Monitioring/docker-compose.yml | 28 ++++++++++++++++--- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/Docker/Docker-Compose/Monitioring/docker-compose.yml b/Docker/Docker-Compose/Monitioring/docker-compose.yml index a920f16..afa91f0 100644 --- a/Docker/Docker-Compose/Monitioring/docker-compose.yml +++ b/Docker/Docker-Compose/Monitioring/docker-compose.yml @@ -45,6 +45,7 @@ services: loki: image: grafana/loki:3.3.2 command: -config.file=/etc/loki/loki-config.yaml + volumes: - ${BASE_DIR:-.}/Loki/Config/loki-config.yaml:/etc/loki/loki-config.yaml - ${BASE_DIR:-.}/Loki/Data:/data/loki networks: @@ -52,10 +53,29 @@ services: ports: - "3100:3100" restart: unless-stopped - volumes: - - ${BASE_DIR:-.}/Loki/Config/loki-config.yaml:/etc/loki/loki-config.yaml - - ${BASE_DIR:-.}/Loki/Data:/data/loki - command: -config.file=/etc/loki/loki-config.yaml + logging: + driver: loki + options: + loki-url: "http://localhost:3100/loki/api/v1/push" + max-size: "200m" + + +############################################## +# Prometheus +# Docs: https://prometheus.io/docs/prometheus/latest/ +# Docker Hub: https://hub.docker.com/r/prom/prometheus +############################################## + prometheus: + image: prom/prometheus:v3.1.0 + command: --web.enable-lifecycle --config.file=/etc/prometheus/prometheus.yml + volumes: + - ${BASE_DIR:-.}/Prometheus/Config:/etc/prometheus + - ${BASE_DIR:-.}/Prometheus/Data:/prometheus + networks: + - monitoring + ports: + - 9000:9090 + restart: unless-stopped logging: driver: loki options: