vllm.v1.metrics.ray_wrappers
 
  Bases: RayPrometheusMetric
Wraps around ray.util.metrics.Counter to provide same API as prometheus_client.Counter
Source code in vllm/v1/metrics/ray_wrappers.py
  
  Bases: RayPrometheusMetric
Wraps around ray.util.metrics.Gauge to provide same API as prometheus_client.Gauge
Source code in vllm/v1/metrics/ray_wrappers.py
  instance-attribute  ¶
   
 __init__(
    name: str,
    documentation: Optional[str] = "",
    labelnames: Optional[list[str]] = None,
    multiprocess_mode: Optional[str] = "",
)
Source code in vllm/v1/metrics/ray_wrappers.py
  
    
  Bases: RayPrometheusMetric
Wraps around ray.util.metrics.Histogram to provide same API as prometheus_client.Histogram
Source code in vllm/v1/metrics/ray_wrappers.py
  instance-attribute  ¶
 metric = Histogram(
    name=name,
    description=documentation,
    tag_keys=labelnames_tuple,
    boundaries=boundaries,
)
 
 __init__(
    name: str,
    documentation: Optional[str] = "",
    labelnames: Optional[list[str]] = None,
    buckets: Optional[list[float]] = None,
)
Source code in vllm/v1/metrics/ray_wrappers.py
  
 Source code in vllm/v1/metrics/ray_wrappers.py
  
    
  Source code in vllm/v1/metrics/ray_wrappers.py
  
  Bases: PrometheusStatLogger
RayPrometheusStatLogger uses Ray metrics instead.
Source code in vllm/v1/metrics/ray_wrappers.py
  
  Bases: SpecDecodingProm
RaySpecDecodingProm is used by RayMetrics to log to Ray metrics. Provides the same metrics as SpecDecodingProm but uses Ray's util.metrics library.