Skip to playbook content
Browse all chapters
Chapter 1012 min readReviewed 31 August 2026

Operate for reliability, not dashboard utilization

Observe service, engine, GPU, fabric, and scheduler signals - and rehearse failures before production.

On this page
  1. Four signal layers
  2. Diagnostic patterns
  3. Failure drills
  4. Production runbook
Correlate four layers

No single utilization gauge explains the service

A useful dashboard connects user experience to the engine queue, GPU/fabric counters, and cluster placement.

01

Service

Request rate, errors, cancellations, input/output distributions, p50/p95/p99 TTFT/ITL/E2E, goodput, cold starts, cost per useful unit.

02

Engine

Running/waiting/preempted requests, queue time, prefill/decode time, batch tokens/sequences, KV capacity/occupancy, cache hits/evictions, speculation.

03

GPU + fabric

HBM used, SM/tensor and DRAM activity, PCIe/NVLink traffic, power/energy, clocks/throttling, temperature, XID/ECC and link health.

04

Cluster

Allocated/available GPUs by SKU/profile, unschedulable reasons, queue admission, quota/preemption, node startup, topology, restarts and fragmentation.

Symptom → direction

Use correlated signals to narrow the bottleneck

SymptomLikely directionFirst proof
Queue high; GPU activity lowCPU/tokenization, frontend, scheduler, network, tiny batches, kernel fallbackProfile queue stages and host; inspect batch/token size and kernel path
DRAM high; tensor lowDecode memory-boundSweep batching; test weight/KV precision and speculation separately
Tensor high; TTFT longPrefill compute or queue-boundSplit queue from prefill time; test cache/chunking/faster compute
KV near full; preemption/swap; tail spikesUnsustainable live-token concurrencyLower admission/context; increase/quantize KV; inspect block use
Link traffic high; scaling weakExcess TP/EP communication or poor placementCompare smaller shard count and verified topology
Average good; p99 ITL badPrefill interference, bursts, stalls, collectives or cold replicasLong-prompt probes and phase/replica correlation
High prefix potential; low hit tokensRouting, unstable tokens, eviction, small cacheLog token-prefix identity, route affinity and eviction
High GPU activity; low training progressData stalls, stragglers, checkpoint/replay, rejected/overflowed stepsAccepted-step goodput and per-rank timeline
Failure is a workload

Benchmark recovery before the incident

  • Remove one replica and verify load shedding, queue growth, tail latency, and recovery capacity.
  • Replace one GPU node; time provisioning, image pull, weight download, compile/graph capture, readiness, and cache warming.
  • Roll the engine/model while streams remain open; verify draining, cancellation, retries, and version isolation.
  • Lose prefix/KV state and measure the cold TTFT and capacity impact.
  • Inject checkpoint/object-store failure and resume from the last known durable state.
  • Exercise rank, collective, NIC, and peer-link failure for multi-GPU work.
  • Overload the gateway and engine; verify admission, bounded queues, timeouts, and honest error codes.
  • Test loss of a region/zone or capacity pool if the availability target requires it.
expected waste = checkpoint overhead + failure probability × replay since last durable checkpoint
For training, choose checkpoint interval using measured checkpoint and recovery costs.
Production handoff

The minimum GPU service runbook

Identity

Owner, model/app and engine versions, container digest, hardware pool, topology, region, data class, dependencies and current rollback target.

SLO + capacity

Traffic envelope, latency/error/quality targets, per-replica goodput, minimum warm capacity, headroom, overload policy and quota.

Signals

Service, queue, KV, batch, GPU/fabric, scheduler and cost dashboards with alert thresholds and measurement boundaries.

Actions

Scale, shed load, drain, restart, re-place, switch pool/model/precision, disable an optimization, restore checkpoint and rotate cache salt.

Change

Compatibility matrix, benchmark gate, canary/rollback, cache/cold-start effect, rollout overlap, data migration and evidence retention.

Economics

Cost owner, useful unit, purchase mix, commitment utilization, idle expiry, Spot recovery, price verification date and variance alert.