Skip to content

Per-capability/arch/feature worker load metrics + by-URL upstream merge (#417) - #490

Merged
DerDennisOP merged 3 commits into
mainfrom
feat/417-worker-load-metrics
Jul 4, 2026
Merged

Per-capability/arch/feature worker load metrics + by-URL upstream merge (#417)#490
DerDennisOP merged 3 commits into
mainfrom
feat/417-worker-load-metrics

Conversation

@DerDennisOP

@DerDennisOP DerDennisOP commented Jul 4, 2026

Copy link
Copy Markdown
Member

Fixes #417.

Per-capability / architecture / feature load: the "Load by capability" radar divided each worker's total in-flight jobs by capacity, so eval/fetch/build always read the same %. New GET /board/workers/load aggregates real in-flight jobs from the scheduler's job tracker (which alone knows each job's kind, architecture, and required features) against the summed slot capacity of the workers that can serve each dimension; the Workers page now shows three radars (capability, architecture, feature) so an operator can tell whether the fleet is eval-, build-, or architecture-bound.

By-URL upstream metrics: upstream_metric is re-keyed on the upstream URL (migration m20260705_000000, with historical metric_rollup re-scope + merge), so the same URL registered under several caches/orgs contributes to one series; the cache-latency chart is also un-boxed to match every other graph.

@DerDennisOP
DerDennisOP merged commit 1050a71 into main Jul 4, 2026
8 checks passed
@DerDennisOP
DerDennisOP deleted the feat/417-worker-load-metrics branch July 4, 2026 23:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Job Board: per-capability / per-feature / per-architecture worker load metrics

1 participant