Network Monitor DaemonSet
The scaleops-network-monitor DaemonSet is the foundation for all ScaleOps network observability features. It runs on every node in your cluster and is enabled by default. It powers:
- Network Map — visual map of workload-to-workload traffic
- Network Report — inter-pod traffic costs by namespace, label, and annotation
- Workload Network — per-workload traffic visualization and cost analysis
- API Observability — eBPF-based HTTP/HTTPS request metrics per workload
- Node State Metrics — node-level load average, process pressure, and PSI
Enabling the DaemonSet
If the DaemonSet is not running on your cluster, enable it by setting global.observability.enabled=true.
If using a values file:
global:
observability:
enabled: trueIf using a Helm flag:
--set 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.enabled=true -n scaleops-system -f -For the full list of configuration options (tolerations, node selectors, resource limits, socket paths, etc.), see the Helm Configuration Reference.