Latency monitoring is the practice of continuously tracking the time it takes for an AI system to process requests and deliver responses. For LLM applications, latency directly impacts user experience — slow responses feel broken, while fast responses feel like natural conversation.
Key Latency Metrics
- TTFT (Time to First Token): Time from request submission to receiving the first token of the response. Critical for perceived speed in streaming applications.
- TPOT (Time Per Output Token): Average time to generate each subsequent token. Determines the speed of streaming text appearance.
- Total Latency: End-to-end time from request to complete response. Important for non-streaming and API-to-API calls.
- Queue Wait Time: Time spent waiting in the request queue before inference begins.
- Preprocessing Latency: Time for input validation, tokenization, and prompt construction.
- Retrieval Latency: Time for RAG vector search and document retrieval.
Percentile Metrics
- p50 (Median): The typical user experience — 50% of requests are faster than this.
- p95: 95% of requests are faster — captures most users' experience.
- p99: 99% of requests are faster — captures the worst common experience.
- p99.9: Extreme tail latency — important for SLA compliance.
Why Percentiles Matter More Than Averages
Averages mask problems — a system with 100ms average latency might have p99 of 5,000ms. One in 100 users experiences a 50× slower response. Averages look fine; percentiles reveal the truth.
Monitoring Best Practices
- Set SLOs: Define Service Level Objectives (e.g., "p95 TTFT < 500ms, p99 total latency < 10s").
- Alert on SLO Breaches: Trigger alerts when latency SLOs are violated for a sustained period.
- Break Down by Component: Monitor latency at each pipeline stage to identify bottlenecks.
- Segment by Request Type: Simple queries vs. complex reasoning, short vs. long responses.
- Dashboard Visualization: Time-series graphs of p50/p95/p99 with deployment annotations.
Common Latency Issues in LLM Systems
- Cold Start: First request after scaling up is slow due to model loading.
- Long Contexts: Latency scales with context length (quadratically for attention).
- Batch Contention: Large batch sizes improve throughput but increase individual request latency.
Latency monitoring is the most user-visible metric for AI applications — users forgive occasional errors but not consistent slowness.
Explore 500+ Semiconductor & AI Topics
From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.