mirror of
https://github.com/helm/charts.git
synced 2026-08-23 22:37:45 +00:00
[stable/prometheus-operator] Add metricRelabelings to node exporter servicemonitor (#11937)
Signed-off-by: Wei Kin Huang <weikin.huang04@gmail.com>
This commit is contained in:
committed by
Kubernetes Prow Robot
parent
5b434d3aef
commit
efbcad4e5c
@@ -9,7 +9,7 @@ name: prometheus-operator
|
||||
sources:
|
||||
- https://github.com/coreos/prometheus-operator
|
||||
- https://coreos.com/operators/prometheus
|
||||
version: 4.3.0
|
||||
version: 4.3.1
|
||||
appVersion: 0.29.0
|
||||
home: https://github.com/coreos/prometheus-operator
|
||||
keywords:
|
||||
|
||||
@@ -318,6 +318,7 @@ The following tables lists the configurable parameters of the prometheus-operato
|
||||
| `kube-state-metrics.podSecurityPolicy.enabled` | Create pod security policy resource for kube-state-metrics. | `true` |
|
||||
| `nodeExporter.enabled` | Deploy the `prometheus-node-exporter` and scrape it | `true` |
|
||||
| `nodeExporter.jobLabel` | The name of the label on the target service to use as the job name in prometheus. See `prometheus-node-exporter.podLabels.jobLabel=node-exporter` default | `jobLabel` |
|
||||
| `nodeExporter.serviceMonitor.metricRelabelings` | Metric relablings for the `prometheus-node-exporter` ServiceMonitor | `[]` |
|
||||
| `prometheus-node-exporter.podLabels` | Additional labels for pods in the DaemonSet | `{"jobLabel":"node-exporter"}` |
|
||||
| `prometheus-node-exporter.extraArgs` | Additional arguments for the node exporter container | `["--collector.filesystem.ignored-mount-points=^/(dev|proc|sys|var/lib/docker/.+)($|/)", "--collector.filesystem.ignored-fs-types=^(autofs|binfmt_misc|cgroup|configfs|debugfs|devpts|devtmpfs|fusectl|hugetlbfs|mqueue|overlay|proc|procfs|pstore|rpc_pipefs|securityfs|sysfs|tracefs)$"]` |
|
||||
|
||||
|
||||
@@ -531,6 +531,16 @@ nodeExporter:
|
||||
##
|
||||
jobLabel: jobLabel
|
||||
|
||||
serviceMonitor: {}
|
||||
## metric relabel configs to apply to samples before ingestion.
|
||||
##
|
||||
# metricRelabelings:
|
||||
# - sourceLabels: [__name__]
|
||||
# separator: ;
|
||||
# regex: ^node_mountstats_nfs_(event|operations|transport)_.+
|
||||
# replacement: $1
|
||||
# action: drop
|
||||
|
||||
## Configuration for prometheus-node-exporter subchart
|
||||
##
|
||||
prometheus-node-exporter:
|
||||
|
||||
@@ -15,4 +15,8 @@ spec:
|
||||
endpoints:
|
||||
- port: metrics
|
||||
interval: 30s
|
||||
{{- if .Values.nodeExporter.serviceMonitor.metricRelabelings }}
|
||||
metricRelabelings:
|
||||
{{ toYaml .Values.nodeExporter.serviceMonitor.metricRelabelings | indent 4 }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
@@ -544,6 +544,16 @@ nodeExporter:
|
||||
##
|
||||
jobLabel: jobLabel
|
||||
|
||||
serviceMonitor: {}
|
||||
## metric relabel configs to apply to samples before ingestion.
|
||||
##
|
||||
# metricRelabelings:
|
||||
# - sourceLabels: [__name__]
|
||||
# separator: ;
|
||||
# regex: ^node_mountstats_nfs_(event|operations|transport)_.+
|
||||
# replacement: $1
|
||||
# action: drop
|
||||
|
||||
## Configuration for prometheus-node-exporter subchart
|
||||
##
|
||||
prometheus-node-exporter:
|
||||
|
||||
Reference in New Issue
Block a user