From ffddfd9c242e4c6b071311416067e9b9eccc3bc2 Mon Sep 17 00:00:00 2001 From: Erik Miller Date: Thu, 13 Nov 2025 12:56:31 -0800 Subject: [PATCH] fix: datadog metrics should provide http status code on error if non-2xx response currently the log line exposes the error, however that's always going to be nil based on the check just above it. This provides better visibility into the failure reason Signed-off-by: Erik Miller --- pkg/metrics/providers/datadog.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/metrics/providers/datadog.go b/pkg/metrics/providers/datadog.go index 4ca0fa32..fcdc74b9 100644 --- a/pkg/metrics/providers/datadog.go +++ b/pkg/metrics/providers/datadog.go @@ -131,7 +131,7 @@ func (p *DatadogProvider) RunQuery(query string) (float64, error) { } if r.StatusCode != http.StatusOK { - return 0, fmt.Errorf("error response: %s: %w", string(b), err) + return 0, fmt.Errorf("error response: %s: %s", string(b), r.Status) } var res datadogResponse