The four golden signals for model inference
Latency, traffic, errors, saturation — adapted for GPU serving.
AK
Aisha Khan
Jun 21, 2026·1 min read·248
Google's golden signals translate cleanly to inference if you know where to look.
Latency: split queue time from compute time — they fail differently.
Traffic: measure tokens/sec, not just requests/sec.
Errors: count OOM-kills and timeouts separately.
Saturation: KV-cache occupancy is your real saturation metric.
Instrumenting with OpenTelemetry
from opentelemetry import metrics
meter = metrics.get_meter("inference")
queue_time = meter.create_histogram("inference.queue_ms")Once queue time is visible, autoscaling decisions stop being guesswork.
AK
Written by
Aisha KhanObservability & reliability
If you can't measure it, you can't autoscale it. Prometheus, OTel, SLOs.
5 followers · 2 stories