Redesign workbench FLEET into aligned donuts and a clickable sched dartboard.

Drop fabric reconcile as redundant with topology, open the traffic wall from the sched card, and surface scheduler tick ages in metrics types.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
oliver 2026-09-12 16:55:09 +08:00
parent c4526e36d8
commit cd6e1f1069
5 changed files with 1879 additions and 724 deletions

View file

@ -342,9 +342,15 @@ export type RuntimeMetrics = {
port_traffic?: { running?: boolean };
device_schedulers?: {
stale?: boolean;
config_sync?: { running?: boolean };
lldp_collect?: { running?: boolean };
port_traffic?: { running?: boolean };
mode?: string;
source?: string;
age_sec?: number | null;
hint?: string | null;
config_sync?: { running?: boolean; last_tick_age_sec?: number | null };
lldp_collect?: { running?: boolean; last_tick_age_sec?: number | null };
ne_collect?: { running?: boolean; last_tick_age_sec?: number | null };
port_traffic?: { running?: boolean; last_tick_age_sec?: number | null };
fabric_reconcile?: { running?: boolean; last_run_age_sec?: number | null };
};
[key: string]: unknown;
};