v-m/scrape: Ignore cloud Kubernetes nodes
The ephemeral Jenkins worker nodes that run in AWS don't have colletcd, promtail, or Zincati. We don't needto get three alerts every time a worker starts up to handle am ARM build job, so we drop these discovered targets for these scrape jobs.
This commit is contained in:
@@ -88,6 +88,9 @@ scrape_configs:
|
||||
kubernetes_sd_configs:
|
||||
- role: node
|
||||
relabel_configs:
|
||||
- source_labels: [__meta_kubernetes_node_name]
|
||||
regex: .*\.compute\.internal$
|
||||
action: drop
|
||||
- action: labelmap
|
||||
regex: __meta_kubernetes_node_label_(.+)
|
||||
- source_labels:
|
||||
@@ -258,6 +261,9 @@ scrape_configs:
|
||||
- source_labels: [__meta_kubernetes_node_name]
|
||||
regex: k8s-ctrl0.pyrocufflink.blue
|
||||
action: drop
|
||||
- source_labels: [__meta_kubernetes_node_name]
|
||||
regex: .*\.compute\.internal$
|
||||
action: drop
|
||||
- source_labels: [__meta_kubernetes_node_name]
|
||||
regex: '(.+)'
|
||||
target_label: __address__
|
||||
@@ -304,6 +310,9 @@ scrape_configs:
|
||||
- role: pod
|
||||
label: app.kubernetes.io/name=promtail
|
||||
relabel_configs:
|
||||
- source_labels: [__meta_kubernetes_node_name]
|
||||
regex: .*\.compute\.internal$
|
||||
action: drop
|
||||
- source_labels: [__address__]
|
||||
target_label: instance
|
||||
- source_labels: [__meta_kubernetes_pod_node_name]
|
||||
|
||||
Reference in New Issue
Block a user