Synopsis
List the broker’s current compute findings. Read-only: the command callsGET /compute/findings and prints the result; it generates nothing and
applies nothing.
Flags
Global flags (
--kubeconfig, --context, --broker-namespace,
--broker-service, --debug) are listed in the CLI overview.
Output
The table has one row per finding:VICTIM and CULPRIT are printed as namespace/pod; the container is in
the JSON output. A system culprit prints as system:<unit> (for example
system:kubelet.service), a kernel culprit as kernel. CULPRIT and
SHARE are - for the kinds that never name one (cpu-throttled,
cpu-contended, memory-limit-thrash). SHARE is the culprit’s share of
the victim’s scheduler wait for noisy-neighbor, and its share of the
node’s memory overage for memory-pressure.
-o json prints the broker’s response unchanged (findings, truncated,
victims_evaluated, history_disabled); the schema is in the
compute reference. In table mode the
CLI prints a notice when truncated is set (narrow the scope with -n or
--node), when history_disabled is set (retentionDays: 0 — no findings
are possible), and how many victims were evaluated.
Examples
See Compute Contention for what each kind means and why a throttled pod is never blamed on a neighbour.