KubeInfer

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 Khan

Observability & reliability

If you can't measure it, you can't autoscale it. Prometheus, OTel, SLOs.

5 followers · 2 stories