From 23c1aa45044d4dd436ab1234ca7e43470b6e4aff Mon Sep 17 00:00:00 2001 From: Dinesh Yeduguru Date: Wed, 5 Feb 2025 10:11:13 -0800 Subject: [PATCH] throw exception when promethues is not enabled --- .../providers/inline/telemetry/meta_reference/telemetry.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/llama_stack/providers/inline/telemetry/meta_reference/telemetry.py b/llama_stack/providers/inline/telemetry/meta_reference/telemetry.py index d35cc4409..991df21cd 100644 --- a/llama_stack/providers/inline/telemetry/meta_reference/telemetry.py +++ b/llama_stack/providers/inline/telemetry/meta_reference/telemetry.py @@ -268,8 +268,8 @@ class TelemetryAdapter(TelemetryDatasetMixin, Telemetry): query_type: MetricQueryType = MetricQueryType.RANGE, label_matchers: Optional[List[MetricLabelMatcher]] = None, ) -> GetMetricsResponse: - if TelemetrySink.OTEL not in self.config.sinks: - return GetMetricsResponse(data=[]) + if self.prom is None: + raise ValueError("Prometheus endpoint not configured") try: # Build query with label matchers if provided