From 7823851ab1d791e1ce03675b4460b56a7f23067c Mon Sep 17 00:00:00 2001 From: adjoly Date: Tue, 22 Jul 2025 17:36:34 +0200 Subject: [PATCH] =?UTF-8?q?=E3=80=8C=F0=9F=94=A8=E3=80=8D=20fix:=20fixed?= =?UTF-8?q?=20some=20things.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker/api-base/compose.yml | 4 ++-- docker/front/compose.yml | 2 +- docker/monitoring/exporters/node/compose.yml | 16 ++++++++++++++++ .../monitoring/prometheus/config/prometheus.yml | 4 ++++ 4 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 docker/monitoring/exporters/node/compose.yml diff --git a/docker/api-base/compose.yml b/docker/api-base/compose.yml index 605ae2e..283c711 100644 --- a/docker/api-base/compose.yml +++ b/docker/api-base/compose.yml @@ -3,7 +3,7 @@ services: container_name: transcendence-api-user build: dockerfile: docker/api-base/Dockerfile - context: .. + context: ../../ volumes: - db-user:/db networks: @@ -18,7 +18,7 @@ services: container_name: transcendence-api-auth build: dockerfile: docker/api-base/Dockerfile - context: .. + context: ../../ volumes: - db-auth:/db networks: diff --git a/docker/front/compose.yml b/docker/front/compose.yml index 5c533b9..c748cff 100644 --- a/docker/front/compose.yml +++ b/docker/front/compose.yml @@ -3,7 +3,7 @@ services: container_name: transcendence-front build: dockerfile: docker/front/Dockerfile - context: .. + context: ../../ ports: - ${OUT_PORT}:443 environment: diff --git a/docker/monitoring/exporters/node/compose.yml b/docker/monitoring/exporters/node/compose.yml new file mode 100644 index 0000000..98408cd --- /dev/null +++ b/docker/monitoring/exporters/node/compose.yml @@ -0,0 +1,16 @@ +services: + node-exporter: + container_name: transcendence-node-exporter + image: prom/node-exporter:latest + volumes: + - /proc:/host/proc:ro + - /sys:/host/sys:ro + - /:/rootfs:ro + command: + - '--path.procfs=/host/proc' + - '--path.rootfs=/rootfs' + - '--path.sysfs=/host/sys' + - '--collector.filesystem.mount-points-exclude=^/(sys|proc|dev|host|etc)($$|/)' + networks: + - prom-exporter + restart: unless-stopped diff --git a/docker/monitoring/prometheus/config/prometheus.yml b/docker/monitoring/prometheus/config/prometheus.yml index f4da6d6..92fea5f 100644 --- a/docker/monitoring/prometheus/config/prometheus.yml +++ b/docker/monitoring/prometheus/config/prometheus.yml @@ -19,3 +19,7 @@ scrape_configs: - job_name: 'nginx' static_configs: - targets: ['nginx-exporter:9113'] + + - job_name: 'node-exporter' + static_configs: + - targets: ['node-exporter:9100']