fix(prometheus): include custom metadata and tag labels in known_labels to avoid false-positive warnings

This commit is contained in:
Ishaan Jaffer 2026-03-23 19:49:54 -07:00
parent d96ba405dd
commit 87d4c312c8

View file

@ -504,6 +504,11 @@ class PrometheusLogger(CustomLogger):
"error_type",
"hook_type",
}
# Include dynamic custom labels so we don't warn on valid user-defined names.
known_labels.update(litellm.custom_prometheus_metadata_labels or [])
known_labels.update(
f"tag_{tag}" for tag in (litellm.custom_prometheus_tags or [])
)
for name in raw_metrics:
if name not in defined_metrics:
verbose_logger.warning(