diff --git a/prometheus-node-exporter/templates/bin/_node-exporter.sh.tpl b/prometheus-node-exporter/templates/bin/_node-exporter.sh.tpl index e07580b63..2827d5a46 100644 --- a/prometheus-node-exporter/templates/bin/_node-exporter.sh.tpl +++ b/prometheus-node-exporter/templates/bin/_node-exporter.sh.tpl @@ -16,9 +16,16 @@ limitations under the License. set -ex exec /bin/node_exporter \ + {{- if .Values.conf.collectors.enable }} {{ tuple "--collector." .Values.conf.collectors.enable | include "helm-toolkit.utils.joinListWithPrefix" }} \ + {{- end }} + {{- if .Values.conf.collectors.disable }} {{ tuple "--no-collector." .Values.conf.collectors.disable | include "helm-toolkit.utils.joinListWithPrefix" }} \ - {{ if .Values.conf.collectors.textfile.directory }} \ + {{- end }} + {{- if .Values.conf.collectors.textfile.directory }} --collector.textfile.directory={{.Values.conf.collectors.textfile.directory }} \ {{- end }} + {{- if .Values.conf.collectors.filesystem.ignored_mount_points }} + --collector.filesystem.ignored-mount-points={{ .Values.conf.collectors.filesystem.ignored_mount_points }} \ + {{- end }} --collector.ntp.server={{ .Values.conf.ntp_server_ip }} diff --git a/prometheus-node-exporter/values.yaml b/prometheus-node-exporter/values.yaml index c68df35fa..dfeeb0f99 100644 --- a/prometheus-node-exporter/values.yaml +++ b/prometheus-node-exporter/values.yaml @@ -158,4 +158,6 @@ conf: disable: textfile: directory: /var/log/node-exporter-vfstats + filesystem: + ignored_mount_points: ...