R.2

Metrics

This page lists the vLLM metrics the manual uses and the page that uses each one.

Use this page to find a metric that a section names.

vLLM exports the metrics at /metrics in the Prometheus format. Every name starts with vllm:.

Every counter shows on /metrics with a _total suffix, as these tables list it.

Load and memory

MetricTypeWhat it countsPage
vllm:num_requests_runninggaugerequests that the engine works on nowhealth
vllm:num_requests_waitinggaugerequests in the queuehealth
vllm:kv_cache_usage_percgaugethe share of the KV cache in use, from 0 to 1health
vllm:num_preemptions_totalcounterrequests stopped to free blockstroubleshooting

Latency

MetricTypeWhat it counts
vllm:time_to_first_token_secondshistogramthe time from arrival to the first token
vllm:inter_token_latency_secondshistogramthe time between two tokens of one request
vllm:request_time_per_output_token_secondshistogramthe mean time for each output token of a request
vllm:request_queue_time_secondshistogramthe time a request waited before it ran

Cache and tokens

MetricTypeWhat it countsPage
vllm:prefix_cache_queries_totalcounterprompt tokens looked up in the prefix cachetroubleshooting
vllm:prefix_cache_hits_totalcounterprompt tokens found in the prefix cachetroubleshooting
vllm:prompt_tokens_totalcounterprompt tokens processed
vllm:generation_tokens_totalcounteroutput tokens generated

Speculative decoding

MetricTypeWhat it countsPage
vllm:spec_decode_num_draft_tokens_totalcountertokens the proposer guessedspeculative decoding
vllm:spec_decode_num_accepted_tokens_totalcounterguessed tokens the target model keptspeculative decoding

What our runs recorded

Our benchmark client recorded TTFT, TPOT, ITL, and throughput for each request. A sampler recorded the GPU clock and temperature every second. We did not scrape /metrics during the sweeps.

vLLM 0.31.0 · db9527a · 2026-10-05 · Edition 2026.10