From b9f8d363c2662a337f6c1ea2c525e366b3d118b9 Mon Sep 17 00:00:00 2001 From: pippinAintEasy <124269835+PippinAintEasy-B@users.noreply.github.com> Date: Thu, 20 Mar 2025 15:14:13 +0100 Subject: [PATCH 1/7] Update docker-compose.yml feat(DocCmp):Add NodeExporter To Docker Compose Signed-off-by: pippinAintEasy <124269835+PippinAintEasy-B@users.noreply.github.com> --- docker-compose.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 1c41dd5..5160b8d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -192,6 +192,13 @@ services: - ./data/loki:/opt/loki restart: unless-stopped + node-exporter: + image: prom/node-exporter:${NODE_EXPORTER_VERSION:-1.7.0} + user: ":" + networks: [dvnode] + ports: + - 9100:9100 + restart: unless-stopped # _ _ _ _ _ _ # __ ____ _| (_) __| | __ _| |_ ___ _ __ ___ (_) ___ ___| |_ ___ _ __ # \ \ / / _` | | |/ _` |/ _` | __/ _ \| '__|____ / _ \| |/ _ \/ __| __/ _ \| '__| From 8e5954c7cb861714c935f2b72ebf33d8f4259386 Mon Sep 17 00:00:00 2001 From: pippinAintEasy <124269835+PippinAintEasy-B@users.noreply.github.com> Date: Thu, 20 Mar 2025 15:17:02 +0100 Subject: [PATCH 2/7] Update .env.sample.mainnet feat(.env): add node exporter version Signed-off-by: pippinAintEasy <124269835+PippinAintEasy-B@users.noreply.github.com> --- .env.sample.mainnet | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.env.sample.mainnet b/.env.sample.mainnet index 4056f84..615be05 100644 --- a/.env.sample.mainnet +++ b/.env.sample.mainnet @@ -117,6 +117,10 @@ MEVBOOST_RELAYS=https://0xa15b52576bcbf1072f4a011c0f99f9fb6c66f3e1ff321f11f461d1 # See available tags https://github.com/prometheus/prometheus/releases. #PROMETHEUS_VERSION= +# Node Exporter docker container image version, e.g. `latest` or `v1.9.0`. +# See available tags at https://github.com/prometheus/node_exporter/releases. +#NODE_EXPORTER_VERSION= + ######### Voluntary Exit Config ######### # This applies to compose-voluntary-exit.yml only From 2e069922419478d8dafbea323cfa5766859d33a2 Mon Sep 17 00:00:00 2001 From: pippinAintEasy <124269835+PippinAintEasy-B@users.noreply.github.com> Date: Thu, 20 Mar 2025 15:20:06 +0100 Subject: [PATCH 3/7] Update prometheus.yml feat(prometheus): Add Node Exporter to prometheus.yml Signed-off-by: pippinAintEasy <124269835+PippinAintEasy-B@users.noreply.github.com> --- prometheus/prometheus.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/prometheus/prometheus.yml b/prometheus/prometheus.yml index a5866c8..d2e177f 100644 --- a/prometheus/prometheus.yml +++ b/prometheus/prometheus.yml @@ -24,6 +24,9 @@ scrape_configs: - job_name: "lodestar" static_configs: - targets: [ "lodestar:5064" ] + - job_name: "node-exporter" + static_configs: + - targets: [ "node-exporter:9100" ] - job_name: "validator-ejector" static_configs: - targets: [ "validator-ejector:8989" ] From aa3c83725be5b13291f2bdc205474e131e60a024 Mon Sep 17 00:00:00 2001 From: pippinAintEasy <124269835+PippinAintEasy-B@users.noreply.github.com> Date: Thu, 20 Mar 2025 15:20:39 +0100 Subject: [PATCH 4/7] Update .env.sample.hoodi Signed-off-by: pippinAintEasy <124269835+PippinAintEasy-B@users.noreply.github.com> --- .env.sample.hoodi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.env.sample.hoodi b/.env.sample.hoodi index 4ff513f..6c09546 100644 --- a/.env.sample.hoodi +++ b/.env.sample.hoodi @@ -168,6 +168,10 @@ LIDODVEXIT_EXIT_EPOCH=256 # See available tags https://github.com/prometheus/prometheus/releases. #PROMETHEUS_VERSION= +# Node Exporter docker container image version, e.g. `latest` or `v1.9.0`. +# See available tags at https://github.com/prometheus/node_exporter/releases. +#NODE_EXPORTER_VERSION= + ######### Voluntary Exit Config ######### # This applies to compose-voluntary-exit.yml only From 1684e6716d3cd38db86ed558e6fb201f939b1e09 Mon Sep 17 00:00:00 2001 From: pippinAintEasy <124269835+PippinAintEasy-B@users.noreply.github.com> Date: Thu, 20 Mar 2025 15:20:58 +0100 Subject: [PATCH 5/7] Update .env.sample.holesky Signed-off-by: pippinAintEasy <124269835+PippinAintEasy-B@users.noreply.github.com> --- .env.sample.holesky | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.env.sample.holesky b/.env.sample.holesky index ecd9633..c8bb3bd 100644 --- a/.env.sample.holesky +++ b/.env.sample.holesky @@ -168,6 +168,10 @@ LIDODVEXIT_EXIT_EPOCH=256 # See available tags https://github.com/prometheus/prometheus/releases. #PROMETHEUS_VERSION= +# Node Exporter docker container image version, e.g. `latest` or `v1.9.0`. +# See available tags at https://github.com/prometheus/node_exporter/releases. +#NODE_EXPORTER_VERSION= + ######### Voluntary Exit Config ######### # This applies to compose-voluntary-exit.yml only From 268f29c147a6589134972eae2a6d47f7afa0cf12 Mon Sep 17 00:00:00 2001 From: pippinAintEasy <124269835+PippinAintEasy-B@users.noreply.github.com> Date: Thu, 20 Mar 2025 15:30:10 +0100 Subject: [PATCH 6/7] chore(docker-compose):bump node exporter version to 1.9.0 Signed-off-by: pippinAintEasy <124269835+PippinAintEasy-B@users.noreply.github.com> --- docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 5160b8d..15faec3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -193,7 +193,7 @@ services: restart: unless-stopped node-exporter: - image: prom/node-exporter:${NODE_EXPORTER_VERSION:-1.7.0} + image: prom/node-exporter:${NODE_EXPORTER_VERSION:-1.9.0} user: ":" networks: [dvnode] ports: From d2fcf0a2ec698e16a2546d22d6d5677f28b7509c Mon Sep 17 00:00:00 2001 From: pippinAintEasy <124269835+PippinAintEasy-B@users.noreply.github.com> Date: Fri, 25 Apr 2025 14:12:16 +0200 Subject: [PATCH 7/7] Update docker-compose.yml with working image Signed-off-by: pippinAintEasy <124269835+PippinAintEasy-B@users.noreply.github.com> --- docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 15faec3..5eb0b11 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -193,7 +193,7 @@ services: restart: unless-stopped node-exporter: - image: prom/node-exporter:${NODE_EXPORTER_VERSION:-1.9.0} + image: quay.io/prometheus/node-exporter:${NODE_EXPORTER_VERSION:-1.9.0} user: ":" networks: [dvnode] ports: