throw exception when promethues is not enabled

This commit is contained in:
Dinesh Yeduguru 2025-02-05 10:11:13 -08:00
parent cce217bab8
commit 23c1aa4504

View file

@ -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