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, query_type: MetricQueryType = MetricQueryType.RANGE,
label_matchers: Optional[List[MetricLabelMatcher]] = None, label_matchers: Optional[List[MetricLabelMatcher]] = None,
) -> GetMetricsResponse: ) -> GetMetricsResponse:
if TelemetrySink.OTEL not in self.config.sinks: if self.prom is None:
return GetMetricsResponse(data=[]) raise ValueError("Prometheus endpoint not configured")
try: try:
# Build query with label matchers if provided # Build query with label matchers if provided