alert attempt

This commit is contained in:
Seth Call 2026-01-08 08:19:00 -06:00
parent b87cb682de
commit 9a6b86f96e
2 changed files with 18 additions and 18 deletions

View File

@ -87,33 +87,33 @@ kube-prometheus-stack:
additionalScrapeConfigs:
- job_name: 'node-exporter'
kubernetes_sd_configs:
- role: endpoints
- role: pod
relabel_configs:
# 1. Filter: Target node-exporter services in the monitoring namespace.
- source_labels: [__meta_kubernetes_namespace, __meta_kubernetes_service_name]
# 1. Filter: Target node-exporter pods in the monitoring namespace.
- source_labels: [__meta_kubernetes_namespace, __meta_kubernetes_pod_name]
separator: '/'
regex: 'monitoring/.*node-exporter.*'
action: keep
# 2. Filter: Ensure we are targeting the standard port (usually 9100)
- source_labels: [__address__]
regex: '.*:9100$'
- source_labels: [__meta_kubernetes_pod_container_port_number]
regex: '9100'
action: keep
# 3. Pull node labels (workload)
- source_labels: [__meta_kubernetes_node_label_workload]
- source_labels: [__meta_kubernetes_pod_node_label_workload]
target_label: workload
action: replace
# 4. Set instance and node labels correctly
- source_labels: [__meta_kubernetes_endpoint_node_name]
- source_labels: [__meta_kubernetes_pod_node_name]
target_label: instance
action: replace
- source_labels: [__meta_kubernetes_endpoint_node_name]
- source_labels: [__meta_kubernetes_pod_node_name]
target_label: node
action: replace
- source_labels: [__address__]
- source_labels: [__meta_kubernetes_pod_ip]
target_label: ip_address
action: replace

View File

@ -87,33 +87,33 @@ kube-prometheus-stack:
additionalScrapeConfigs:
- job_name: 'node-exporter'
kubernetes_sd_configs:
- role: endpoints
- role: pod
relabel_configs:
# 1. Filter: Target node-exporter services in the monitoring namespace.
- source_labels: [__meta_kubernetes_namespace, __meta_kubernetes_service_name]
# 1. Filter: Target node-exporter pods in the monitoring namespace.
- source_labels: [__meta_kubernetes_namespace, __meta_kubernetes_pod_name]
separator: '/'
regex: 'monitoring/.*node-exporter.*'
action: keep
# 2. Filter: Ensure we are targeting the standard port (usually 9100)
- source_labels: [__address__]
regex: '.*:9100$'
- source_labels: [__meta_kubernetes_pod_container_port_number]
regex: '9100'
action: keep
# 3. Pull node labels (workload)
- source_labels: [__meta_kubernetes_node_label_workload]
- source_labels: [__meta_kubernetes_pod_node_label_workload]
target_label: workload
action: replace
# 4. Set instance and node labels correctly
- source_labels: [__meta_kubernetes_endpoint_node_name]
- source_labels: [__meta_kubernetes_pod_node_name]
target_label: instance
action: replace
- source_labels: [__meta_kubernetes_endpoint_node_name]
- source_labels: [__meta_kubernetes_pod_node_name]
target_label: node
action: replace
- source_labels: [__address__]
- source_labels: [__meta_kubernetes_pod_ip]
target_label: ip_address
action: replace