feat(prometheus): pass service_tier in async_post_call_failure_hook

This commit is contained in:
HARSHIT KULKARNI 2026-11-05 06:38:33 +05:30
parent 3bb8aa0db4
commit 56befa98d8

View file

@ -3097,6 +3097,12 @@ class PrometheusLogger(CustomLogger):
model_id=model_id,
api_provider=api_provider,
stream=(str(request_data.get("stream")) if litellm.prometheus_emit_stream_label else None),
service_tier=(
request_data.get("service_tier")
if isinstance(request_data.get("service_tier"), str)
and request_data.get("service_tier") in KNOWN_REQUEST_SERVICE_TIERS
else None
),
)
_label_ctx: Final = PrometheusLabelFactoryContext(enum_values)
PrometheusLogger._inc_labeled_counter(