Files
Frank 24742c75b7 feat(grafana): graph frank-archon in llm-fleet (radiance vllm:*/radiance:* + a new endpoint section)
frank-archon (radiance, Dankserver) emits vllm:* + radiance:* (job=frank-archon).
llm-fleet.json queried only llamacpp:* and its endpoint picker selected via
label_values(llamacpp:.*), so archon - despite being scraped and alert-on
(vllm-fleet group) - had zero panels. The dashboard description also still
claimed archon was llama.cpp, which is stale.

- Fix the description: two namespaces; the $job picker is the llama.cpp pair
  (dragoon/zealot); archon is radiance and gets its own section.
- Add a frank-archon row + 8 panels: vllm:* throughput, request outcomes by
  finish reason, queue/preemption, TTFT p50/p95, and the radiance natives vllm
  omits - decode/prefill t/s, MTP draft acceptance, engine-step timing, prefix
  hit. All 14 queries verified live against Prometheus (non-empty).

Dashboards-only; the next grafana deploy provisions it.
2026-10-20 22:25:51 -07:00
..