monitoring: introduce separate job for node metrics collection

This commit is contained in:
2025-05-13 15:41:47 -04:00
parent b9614096d9
commit 4095b2b388

View File

@@ -20,7 +20,7 @@ data:
] ]
action: keep action: keep
regex: default;kubernetes;https regex: default;kubernetes;https
- job_name: 'weyma-talos-nodes' - job_name: 'weyma-talos-nodes-kubelet'
kubernetes_sd_configs: kubernetes_sd_configs:
- role: node - role: node
scheme: https scheme: https
@@ -29,6 +29,19 @@ data:
relabel_configs: relabel_configs:
- action: labelmap - action: labelmap
regex: __meta_kubernetes_node_label_(.+) 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' - job_name: 'weyma-talos-service-endpoints'
kubernetes_sd_configs: kubernetes_sd_configs:
- role: endpoints - role: endpoints