[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:
Wei Kin Huang
2019-03-05 12:36:00 -08:00
committed by Kubernetes Prow Robot
parent 5b434d3aef
commit efbcad4e5c
5 changed files with 26 additions and 1 deletions
+1 -1
View File
@@ -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:
+1
View File
@@ -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 }}
+10
View File
@@ -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: