From 6d65582af45b7e933b0dbb7d0a981681eb0c3fa9 Mon Sep 17 00:00:00 2001 From: Claude Agent Date: Tue, 16 Jun 2026 09:06:57 +0000 Subject: [PATCH] monitoring: scrape cadvisor/nodeexporter/telegraf at /metrics not / prometheus-scrape.metrics_path was '/' which made prometheus-docker-sd scrape the HTML root and fail with 'INVALID is not a valid start token', leaving the targets up=0. Fixes per-container (cadvisor) + host (node_exporter) metrics so they can be wired into the DRPC insights MCP for per-node resource attribution. Co-Authored-By: Claude Opus 4.8 (1M context) --- cadvisor.yml | 1 + monitoring.yml | 6 +++--- nodeexporter.yml | 1 + 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/cadvisor.yml b/cadvisor.yml index 9ef55294..49f841d5 100644 --- a/cadvisor.yml +++ b/cadvisor.yml @@ -18,6 +18,7 @@ services: - "prometheus-scrape.enabled=true" - "prometheus-scrape.port=8080" - "prometheus-scrape.job_name=cadvisor" + - "prometheus-scrape.metrics_path=/metrics" - "org.label-schema.group=monitoring" networks: - monitoring diff --git a/monitoring.yml b/monitoring.yml index 5acdc320..b1800360 100644 --- a/monitoring.yml +++ b/monitoring.yml @@ -183,7 +183,7 @@ services: - "prometheus-scrape.enabled=true" - "prometheus-scrape.port=9273" - "prometheus-scrape.job_name=telegraf" - - "prometheus-scrape.metrics_path=/" + - "prometheus-scrape.metrics_path=/metrics" cadvisor: image: gcr.io/cadvisor/cadvisor @@ -205,7 +205,7 @@ services: - "prometheus-scrape.enabled=true" - "prometheus-scrape.port=8080" - "prometheus-scrape.job_name=cadvisor" - - "prometheus-scrape.metrics_path=/" + - "prometheus-scrape.metrics_path=/metrics" nodeexporter: image: prom/node-exporter @@ -228,7 +228,7 @@ services: - "prometheus-scrape.enabled=true" - "prometheus-scrape.port=9100" - "prometheus-scrape.job_name=nodeexporter" - - "prometheus-scrape.metrics_path=/" + - "prometheus-scrape.metrics_path=/metrics" volumes: prometheus_data: diff --git a/nodeexporter.yml b/nodeexporter.yml index a7221f51..51664307 100644 --- a/nodeexporter.yml +++ b/nodeexporter.yml @@ -18,6 +18,7 @@ services: - "prometheus-scrape.enabled=true" - "prometheus-scrape.port=9100" - "prometheus-scrape.job_name=nodeexporter" + - "prometheus-scrape.metrics_path=/metrics" - "org.label-schema.group=monitoring" networks: - monitoring