MCPcopy
hub / github.com/ray-project/ray / fetch_prometheus_metric_timeseries

Function fetch_prometheus_metric_timeseries

python/ray/_common/test_utils.py:519–530  ·  view source on GitHub ↗
(
    prom_addresses: List[str],
    result: PrometheusTimeseries,
    timeout=None,
)

Source from the content-addressed store, hash-verified

517
518
519def fetch_prometheus_metric_timeseries(
520 prom_addresses: List[str],
521 result: PrometheusTimeseries,
522 timeout=None,
523) -> Dict[str, List[Any]]:
524 samples = fetch_prometheus_timeseries(
525 prom_addresses, result, timeout=timeout
526 ).metric_samples.values()
527 samples_by_name = defaultdict(list)
528 for sample in samples:
529 samples_by_name[sample.name].append(sample)
530 return samples_by_name

Callers 9

get_metric_floatFunction · 0.90
metric_availableFunction · 0.90
get_metric_dictionariesFunction · 0.90
check_sum_metric_eqFunction · 0.90
raw_metric_timeseriesFunction · 0.90
verify_dashboard_metricsFunction · 0.90
_validateFunction · 0.90

Calls 3

valuesMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…