From a32bd63edac42293ec7966aa6dc8eb6fd940a3e9 Mon Sep 17 00:00:00 2001 From: mathetake Date: Sun, 8 Mar 2020 16:30:50 +0900 Subject: [PATCH] pkg/metrics/providers/datadog: improve request failure error message --- pkg/metrics/providers/datadog.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/metrics/providers/datadog.go b/pkg/metrics/providers/datadog.go index 6ef898b4..c71423ca 100644 --- a/pkg/metrics/providers/datadog.go +++ b/pkg/metrics/providers/datadog.go @@ -105,7 +105,7 @@ func (p *DatadogProvider) RunQuery(query string) (float64, error) { defer cancel() r, err := http.DefaultClient.Do(req.WithContext(ctx)) if err != nil { - return 0, err + return 0, fmt.Errorf("request failed: %w", err) } defer r.Body.Close() @@ -155,8 +155,9 @@ func (p *DatadogProvider) IsOnline() (bool, error) { defer cancel() r, err := http.DefaultClient.Do(req.WithContext(ctx)) if err != nil { - return false, err + return false, fmt.Errorf("request failed: %w", err) } + defer r.Body.Close() b, err := ioutil.ReadAll(r.Body)