inference/research
verifiedhigh · 0.93updated 2026-10-05

Dynamo lib/bindings/python/src/dynamo/prometheus_names.py - the generated metric-name vocabulary

repo

Fields

id
sources/w5e-dynamo-prometheus-names
Publisher
NVIDIA
Kind
repo
Accessed
2026-10-05
notes
Read at main 2026-10-05. AUTO-GENERATED from lib/runtime/src/metrics/prometheus_names.rs - do not edit manually; regenerate with cargo run -p dynamo-codegen --bin gen-python-prometheus-names. This is the single source of truth for every dynamo-owned metric name and it also carries LABEL VALUES as nested classes (e.g. frontend_service.error_type.OVERLOAD = 'overload' for 429/529, frontend_service.migration_type, work_handler.error_types), so the series cardinality is enumerable rather than emergent. name_prefix gives the prefixes: dynamo_component, dynamo_frontend, dynamo_router, dynamo_kvindexer, dynamo_request_plane, dynamo_transport, dynamo_work_handler, dynamo_tokio, dynamo_routing_overhead. labels gives the auto-injected keys: dynamo_component, dynamo_namespace, dynamo_endpoint, dp_rank, worker_id, model, model_name, worker_type, router_id.

Notes

Read at main 2026-10-05. AUTO-GENERATED from lib/runtime/src/metrics/prometheus_names.rs - do not edit manually; regenerate with cargo run -p dynamo-codegen --bin gen-python-prometheus-names. This is the single source of truth for every dynamo-owned metric name and it also carries LABEL VALUES as nested classes (e.g. frontend_service.error_type.OVERLOAD = 'overload' for 429/529, frontend_service.migration_type, work_handler.error_types), so the series cardinality is enumerable rather than emergent. name_prefix gives the prefixes: dynamo_component, dynamo_frontend, dynamo_router, dynamo_kvindexer, dynamo_request_plane, dynamo_transport, dynamo_work_handler, dynamo_tokio, dynamo_routing_overhead. labels gives the auto-injected keys: dynamo_component, dynamo_namespace, dynamo_endpoint, dp_rank, worker_id, model, model_name, worker_type, router_id.

Cross-references

This record references no other records.