9091 is the chart's dedicated metrics listener (extraArgs.metrics-listen). A binary started without -metrics-listen serves /metrics on its -listen port, and only when -server.register-instrumentation=true.
Inspect startup diagnostics in proxy logs for system-metrics check output.
Check dashboard section Operational Resources for memory, CPU, PSI, disk IOPS/throughput, and network trends.
Confirm which scope each family reports. Host-scope reads (stat, meminfo, pressure/{cpu,memory,io}) use -host-proc-root; self/container-scope reads (self/*, net/dev) use -proc-root (default /proc):
the chart mounts only the five host files /proc/stat, /proc/meminfo, /proc/pressure/cpu, /proc/pressure/memory and /proc/pressure/io (read-only hostPath of type File) under systemMetrics.hostProc.mountPath (default /host/proc) and auto-sets -host-proc-root=/host/proc
Verify the container has read access to the mounted files; PSI files are absent on kernels without /proc/pressure/*.
If scraping is disabled (server.register-instrumentation=false), ensure OTLP pipeline is healthy and metrics are queryable in your backend.