node-exporter helm

No introduction found. Create it?

Install

Install with:

helm repo add prometheus-node-exporter oci://ghcr.io/prometheus-community/charts/
helm install node-exporter prometheus-node-exporter/prometheus-node-exporter -f values.yaml

Examples

See examples from other people.

Top Repositories (3 out of 15)

NameRepoStarsVersionTimestamp
node-exporterahinko/home-ops2594.49.1a month ago
node-exporterharaldkoch/kochhaus-home1564.49.12 months ago
node-exporterJJGadgets/Biohazard784.47.33 months ago

Resources

Values

See the most popular values for this chart:

KeyTypes
boolean
prometheus.monitor.jobLabel (14)
app.kubernetes.io/instance
string
string
string
string
string
string
string
string
string
string
boolean
string
string
string
string
string
string
string
boolean
extraArgs[] (7)
- --collector.filesystem.mount-points-exclude=^/(dev|proc|sys|var/lib/docker/.+|var/lib/kubelet/.+)($|/)
- --collector.filesystem.fs-types-exclude=^(autofs|binfmt_misc|bpf|cgroup2?|configfs|debugfs|devpts|devtmpfs|fusectl|hugetlbfs|iso9660|mqueue|nsfs|overlay|proc|procfs|pstore|rpc_pipefs|securityfs|selinuxfs|squashfs|sysfs|tracefs)$
string
string
image.repository (7)
prometheus/node-exporter
string
boolean
string
string
boolean
string
extraManifests[] (1)
- apiVersion: v1 kind: ConfigMap metadata: name: power-metrics-script data: power_metrics.sh: | #!/usr/local/bin/bash # Путь к файлу с состояниями пакетов CSTATE_FILE="/sys/kernel/debug/pmc_core/package_cstate_show" PCIE_ASPM_FILE="/sys/module/pcie_aspm/parameters/policy" OUTPUT_FILE="/run/prometheus_sidecar/cstate_metrics.prom" # Подмонтировано ли if mountpoint -q /sys/kernel/debug then : else mount -t debugfs none /sys/kernel/debug fi # Проверяем, существует ли файл if [[ ! -f "$CSTATE_FILE" ]]; then echo "File $CSTATE_FILE does not exist." echo "# TYPE package_cstate_scrape_last_error gauge" > "$OUTPUT_FILE" echo "package_cstate_scrape_last_error 1" >> "$OUTPUT_FILE" exit 1 fi # Записываем метрики в файл echo "# TYPE package_cstate counter" > "$OUTPUT_FILE" { while IFS= read -r line; do if [[ $line =~ Package\ (C[0-9]+)\ :\ ([0-9]+) ]]; then state="${BASH_REMATCH[1]}" value="${BASH_REMATCH[2]}" echo "package_cstate{cstate=\"${state}\"} $value" fi done < "$CSTATE_FILE" } >> "$OUTPUT_FILE" echo "# TYPE package_cstate_scrape_last_error gauge" >> "$OUTPUT_FILE" echo "package_cstate_scrape_last_error 0" >> "$OUTPUT_FILE"
string
extraVolumeMounts[].mountPath (1)
/run/prometheus_sidecar
string
extraVolumeMounts[].name (1)
power-metrics-volume
string
boolean
string
extraVolumes[].name (1)
power-metrics-script
power-metrics-volume
string
nameOverride (1)
node-exporter
string
sidecars[].args[] (1)
- -c
- while true; do bash /usr/scripts/power_metrics.sh; sleep 10; done
string
sidecars[].command[] (1)
- /usr/local/bin/bash
string
sidecars[].image (1)
bash:5.2.37-alpine3.21
string
sidecars[].name (1)
power-metrics
string
string
boolean
number
sidecars[].volumeMounts[].mountPath (1)
/usr/scripts/
/run/prometheus_sidecar
string
sidecars[].volumeMounts[].name (1)
power-metrics-script
power-metrics-volume
string