vLLM integration metrics
The official Datadog integration for monitoring vLLM. It collects 62 metrics.
Official summary
vLLM is a library for LLM inference and serving
Metric types
- count (occurrences in the interval): 48
- gauge (value at a point in time): 14
Metrics
Descriptions are the official definitions, unedited.
| Metric | Type | Unit |
|---|---|---|
vllm.Average generation throughput in tokens/s | gauge | - |
vllm.Average prefill throughput in tokens/s | gauge | - |
vllm.Information on cache config | gauge | - |
vllm.CPU KV-cache usage. 1 means 100 percent usage | gauge | percent |
vllm.The observations of end to end request latency bucketed by seconds. | count | - |
vllm.The total number of observations of end to end request latency. | count | - |
vllm.The sum of end to end request latency in seconds. | count | second |
vllm.Estimated floating-point operations per GPU. | count | operation |
vllm.External prefix cache hits measured in cached tokens. | count | item |
vllm.External prefix cache queries measured in queried tokens. | count | item |
vllm.Number of generation tokens processed. | count | - |
vllm.GPU KV-cache usage. 1 means 100 percent usage | gauge | percent |
vllm.Cumulative number of preemption from the engine. | count | - |
vllm.Number of requests currently running on GPU. | gauge | - |
vllm.Number of requests swapped to CPU. | gauge | - |
vllm.Number of requests waiting. | gauge | - |
vllm.Total user and system CPU time spent in seconds. | count | second |
vllm.Maximum number of open file descriptors. | gauge | file |
vllm.Number of open file descriptors. | gauge | file |
vllm.Resident memory size in bytes. | gauge | byte |
vllm.Start time of the process since unix epoch in seconds. | gauge | second |
vllm.Virtual memory size in bytes. | gauge | byte |
vllm.Number of cached prompt tokens from local and external caches. | count | item |
vllm.Number of prefill tokens processed. | count | - |
vllm.Number of times this generation was collected | count | - |
vllm.Objects collected during gc | count | - |
vllm.Uncollectable objects found during GC | count | - |
vllm.Python platform information | gauge | - |
vllm.Request decode-time histogram buckets. | count | - |
vllm.Number of request decode-time observations. | count | - |
vllm.Total request decode time. | count | second |
vllm.Number of generation tokens processed. | count | - |
vllm.Number of generation tokens processed. | count | - |
vllm.Number of generation tokens processed. | count | - |
vllm.Histogram of the best_of request parameter. | count | - |
vllm.Histogram of the best_of request parameter. | count | - |
vllm.Histogram of the best_of request parameter. | count | - |
vllm.Histogram of the n request parameter. | count | - |
vllm.Histogram of the n request parameter. | count | - |
vllm.Histogram of the n request parameter. | count | - |
vllm.Histogram buckets for new KV tokens computed during prefill. | count | - |
vllm.Number of prefill KV token observations. | count | - |
vllm.Total new KV tokens computed during prefill. | count | item |
vllm.Request prefill-time histogram buckets. | count | - |
vllm.Number of request prefill-time observations. | count | - |
vllm.Total request prefill time. | count | second |
vllm.Number of prefill tokens processed. | count | - |
vllm.Number of prefill tokens processed. | count | - |
vllm.Number of prefill tokens processed. | count | - |
vllm.Request queue-time histogram buckets. | count | - |
vllm.Number of request queue-time observations. | count | - |
vllm.Total request queue time. | count | second |
vllm.Count of successfully processed requests. | count | - |
vllm.Number of speculative decode tokens accepted. | count | item |
vllm.Number of accepted speculative decode tokens by draft position. | count | item |
vllm.Number of speculative decode draft tokens. | count | item |
vllm.The observations of time per output token bucketed by seconds. | count | - |
vllm.The total number of observations of time per output token. | count | - |
vllm.The sum of time per output token in seconds. | count | second |
vllm.The observations of time to first token bucketed by seconds. | count | - |
vllm.The total number of observations of time to first token. | count | - |
vllm.The sum of time to first token in seconds. | count | second |
Official documentation
Metric names and descriptions are the official Datadog integration definitions (Copyright Datadog, Inc., BSD-3-Clause), reproduced unedited. The full license terms are on the About page.