Node State Metrics Available in v1.30.8+
Node State is an observability sub-feature that exposes node-level health signals directly from the host: load average, runnable and blocked process counts, and Pressure Stall Information (PSI). Metrics are collected by the scaleops-network-monitor DaemonSet running on each node.
Node State runs independently — it does not require network monitoring, API observability, or workload identification to be enabled.
Installation
Node State requires the scaleops-network-monitor DaemonSet; enabling nodeState alone is sufficient to deploy it.
Option A — Node State only
If using a values file:
global:
observability:
nodeState:
enabled: trueIf using a Helm flag:
--set global.observability.nodeState.enabled=trueOption B — Full observability
Enables network monitoring, API monitoring, workload identification, and Node State together.
global:
observability:
enabled: trueExample upgrade command
helm repo update scaleops
helm show crds scaleops/scaleops | kubectl apply --force -f -
helm get values scaleops -n scaleops-system -oyaml | \
helm upgrade scaleops scaleops/scaleops \
--set global.observability.nodeState.enabled=true \
-n scaleops-system -f -For additional configuration options (tolerations, node selectors, etc.), see the Helm Configuration Reference.