From 4095b2b388d92a3311aca0b80a7a9cc718995e2e Mon Sep 17 00:00:00 2001 From: William P Date: Tue, 13 May 2025 15:41:47 -0400 Subject: [PATCH] monitoring: introduce separate job for node metrics collection --- system-apps/monitoring/configmap.yaml | 29 +++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/system-apps/monitoring/configmap.yaml b/system-apps/monitoring/configmap.yaml index 9496a11..39cec8a 100644 --- a/system-apps/monitoring/configmap.yaml +++ b/system-apps/monitoring/configmap.yaml @@ -20,7 +20,7 @@ data: ] action: keep regex: default;kubernetes;https - - job_name: 'weyma-talos-nodes' + - job_name: 'weyma-talos-nodes-kubelet' kubernetes_sd_configs: - role: node scheme: https @@ -29,6 +29,19 @@ data: relabel_configs: - action: labelmap regex: __meta_kubernetes_node_label_(.+) + - job_name: 'weyma-talos-nodes-metrics' + kubernetes_sd_configs: + - role: node + scheme: https + tls_config: + insecure_skip_verify: true + relabel_configs: + - action: labelmap + regex: __meta_kubernetes_node_label_(.+) + - source_labels: [__address__] + regex: (.+):\d+ + target_label: __address__ + replacement: ${1}:9101 - job_name: 'weyma-talos-service-endpoints' kubernetes_sd_configs: - role: endpoints @@ -41,10 +54,10 @@ data: - source_labels: [__meta_kubernetes_service_name] action: replace target_label: service - remote_write: - - url: "https://10.105.15.20:30104/api/v1/write" - basic_auth: - username: prometheus - password_file: /etc/prometheus/secrets/.basicauthpass - tls_config: - insecure_skip_verify: true \ No newline at end of file +remote_write: + - url: "https://10.105.15.20:30104/api/v1/write" + basic_auth: + username: prometheus + password_file: /etc/prometheus/secrets/.basicauthpass + tls_config: + insecure_skip_verify: true \ No newline at end of file