From e774dcee70d0e76ad4e6fc4aba7e4b1ab2203731 Mon Sep 17 00:00:00 2001 From: Antigravity Date: Thu, 21 May 2026 20:50:13 +0000 Subject: [PATCH] fix(monitoring): fix postgres-exporter credentials, cadvisor docker labels, node-exporter pid host --- monitoring/docker-compose.monitoring.yml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/monitoring/docker-compose.monitoring.yml b/monitoring/docker-compose.monitoring.yml index 9730b7f..477db31 100644 --- a/monitoring/docker-compose.monitoring.yml +++ b/monitoring/docker-compose.monitoring.yml @@ -46,6 +46,7 @@ services: image: prom/node-exporter:latest container_name: memento-node-exporter restart: unless-stopped + pid: host volumes: - /proc:/host/proc:ro - /sys:/host/sys:ro @@ -54,17 +55,21 @@ services: - '--path.procfs=/host/proc' - '--path.sysfs=/host/sys' - '--path.rootfs=/rootfs' + - '--collector.filesystem.mount-points-exclude=^/(sys|proc|dev|host|etc)($$|/)' ports: - "9100:9100" networks: - memento-monitoring + - memento-net postgres-exporter: image: prometheuscommunity/postgres-exporter:latest container_name: memento-postgres-exporter restart: unless-stopped + env_file: + - /opt/memento/.env.docker environment: - DATA_SOURCE_NAME: "postgresql://${POSTGRES_USER:-memento}:${POSTGRES_PASSWORD}@memento-postgres:5432/${POSTGRES_DB:-memento}?sslmode=disable" + DATA_SOURCE_NAME: "postgresql://${POSTGRES_USER:-memento}:${POSTGRES_PASSWORD:-memento}@memento-postgres:5432/${POSTGRES_DB:-memento}?sslmode=disable" ports: - "9187:9187" networks: @@ -87,15 +92,20 @@ services: image: gcr.io/cadvisor/cadvisor:latest container_name: memento-cadvisor restart: unless-stopped + privileged: true + command: + - '--docker_only=true' volumes: - /:/rootfs:ro - - /var/run:/var/run:ro + - /var/run:/var/run:rw + - /var/run/docker.sock:/var/run/docker.sock:ro - /sys:/sys:ro - /var/lib/docker/:/var/lib/docker:ro ports: - "8081:8080" networks: - memento-monitoring + - memento-net alertmanager-bridge: image: alpine:latest