fix(monitoring): fix postgres-exporter credentials, cadvisor docker labels, node-exporter pid host
All checks were successful
CI / Lint, Test & Build (push) Successful in 1m42s
CI / Deploy production (on server) (push) Successful in 21s

This commit is contained in:
Antigravity
2026-05-21 20:50:13 +00:00
parent b02f19b1a0
commit e774dcee70

View File

@@ -46,6 +46,7 @@ services:
image: prom/node-exporter:latest image: prom/node-exporter:latest
container_name: memento-node-exporter container_name: memento-node-exporter
restart: unless-stopped restart: unless-stopped
pid: host
volumes: volumes:
- /proc:/host/proc:ro - /proc:/host/proc:ro
- /sys:/host/sys:ro - /sys:/host/sys:ro
@@ -54,17 +55,21 @@ services:
- '--path.procfs=/host/proc' - '--path.procfs=/host/proc'
- '--path.sysfs=/host/sys' - '--path.sysfs=/host/sys'
- '--path.rootfs=/rootfs' - '--path.rootfs=/rootfs'
- '--collector.filesystem.mount-points-exclude=^/(sys|proc|dev|host|etc)($$|/)'
ports: ports:
- "9100:9100" - "9100:9100"
networks: networks:
- memento-monitoring - memento-monitoring
- memento-net
postgres-exporter: postgres-exporter:
image: prometheuscommunity/postgres-exporter:latest image: prometheuscommunity/postgres-exporter:latest
container_name: memento-postgres-exporter container_name: memento-postgres-exporter
restart: unless-stopped restart: unless-stopped
env_file:
- /opt/memento/.env.docker
environment: 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: ports:
- "9187:9187" - "9187:9187"
networks: networks:
@@ -87,15 +92,20 @@ services:
image: gcr.io/cadvisor/cadvisor:latest image: gcr.io/cadvisor/cadvisor:latest
container_name: memento-cadvisor container_name: memento-cadvisor
restart: unless-stopped restart: unless-stopped
privileged: true
command:
- '--docker_only=true'
volumes: volumes:
- /:/rootfs:ro - /:/rootfs:ro
- /var/run:/var/run:ro - /var/run:/var/run:rw
- /var/run/docker.sock:/var/run/docker.sock:ro
- /sys:/sys:ro - /sys:/sys:ro
- /var/lib/docker/:/var/lib/docker:ro - /var/lib/docker/:/var/lib/docker:ro
ports: ports:
- "8081:8080" - "8081:8080"
networks: networks:
- memento-monitoring - memento-monitoring
- memento-net
alertmanager-bridge: alertmanager-bridge:
image: alpine:latest image: alpine:latest