Skip to content

Commit

Permalink
treat node-exporter metrics separately
Browse files Browse the repository at this point in the history
  • Loading branch information
swiatekm committed Jul 19, 2023
1 parent db99de5 commit ff3a264
Showing 1 changed file with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions deploy/helm/sumologic/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1490,7 +1490,7 @@ kube-prometheus-stack:

## disable default recording rules
defaultRules:
create: false
create: true

## k8s pre-1.14 prometheus recording rules
additionalPrometheusRulesMap:
Expand Down Expand Up @@ -2149,14 +2149,21 @@ kube-prometheus-stack:
replacement: ${1}
action: replace

remoteWrite:
## kube-state-metrics
## infrastructure metrics
- url: http://$(METADATA_METRICS_SVC).$(NAMESPACE).svc.cluster.local.:9888/prometheus.metrics
remoteTimeout: 5s
writeRelabelConfigs:
- action: keep
regex: (?:kube-state-metrics|kubelet|kube-scheduler|apiserver|node-exporter|coredns|kube-etcd)
regex: (?:kube-state-metrics|kubelet|kube-scheduler|apiserver|coredns|kube-etcd)
sourceLabels: [job]

## This needs to be separate because we have a bunch of recording rule based metrics for Nodes which fall into this job
- url: http://$(METADATA_METRICS_SVC).$(NAMESPACE).svc.cluster.local.:9888/prometheus.metrics.node
remoteTimeout: 5s
writeRelabelConfigs:
- action: keep
regex: node-exporter;(?:node_load1|node_load5|node_load15|node_cpu_seconds_total)
sourceLabels: [job, __name__]
## prometheus operator rules
## :kube_pod_info_node_count:
## :node_cpu_saturation_load1:
Expand Down

0 comments on commit ff3a264

Please sign in to comment.