diff --git a/tech_docs/prometheus.md b/tech_docs/prometheus.md index dfc0874..8a1c8f1 100644 --- a/tech_docs/prometheus.md +++ b/tech_docs/prometheus.md @@ -21,6 +21,7 @@ We'll organize the directories under `/volume1/docker/prometheus` as follows: Update the `docker-compose.yml` with absolute paths: ```yaml +--- version: '3.8' networks: @@ -39,7 +40,7 @@ services: restart: unless-stopped volumes: - /volume1/docker/prometheus/prometheus:/etc/prometheus - - /volume1/docker/prometheus/prom_data:/prometheus + - prom_data:/prometheus networks: - monitoring @@ -55,18 +56,22 @@ services: - '--config.file=/etc/alertmanager/config.yml' networks: - monitoring + depends_on: + - prometheus grafana: image: grafana/grafana container_name: grafana ports: - - '3000:3000' + - '3030:3000' restart: unless-stopped volumes: - /volume1/docker/prometheus/grafana:/var/lib/grafana networks: - monitoring - loki + depends_on: + - prometheus node_exporter: image: prom/node-exporter @@ -76,6 +81,8 @@ services: restart: unless-stopped networks: - monitoring + depends_on: + - prometheus loki: image: grafana/loki:2.6.0 @@ -85,9 +92,11 @@ services: command: -config.file=/etc/loki/local-config.yaml volumes: - /volume1/docker/prometheus/loki:/etc/loki - - /volume1/docker/prometheus/loki_data:/loki + - loki_data:/loki networks: - loki + depends_on: + - promtail promtail: image: grafana/promtail:2.6.0 @@ -98,6 +107,8 @@ services: command: -config.file=/etc/promtail/config.yml networks: - loki + depends_on: + - loki volumes: prom_data: