Skip to content

Commit 6d34c4c

Browse files
authored
Merge pull request #172 from prometheus-community/superq/errors_pkg
Cleanup obsolete package use
2 parents c97812e + e173ea6 commit 6d34c4c

File tree

4 files changed

+7
-12
lines changed

4 files changed

+7
-12
lines changed

cmd/client/main.go

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import (
1919
"context"
2020
"crypto/tls"
2121
"crypto/x509"
22+
"errors"
2223
"fmt"
2324
"io"
2425
"net"
@@ -33,7 +34,6 @@ import (
3334
"github.com/cenkalti/backoff/v4"
3435
"github.com/go-kit/log"
3536
"github.com/go-kit/log/level"
36-
"github.com/pkg/errors"
3737
"github.com/prometheus-community/pushprox/util"
3838
"github.com/prometheus/client_golang/prometheus"
3939
"github.com/prometheus/client_golang/prometheus/promhttp"
@@ -134,8 +134,7 @@ func (c *Coordinator) doScrape(request *http.Request, client *http.Client) {
134134

135135
scrapeResp, err := client.Do(request)
136136
if err != nil {
137-
msg := fmt.Sprintf("failed to scrape %s", request.URL.String())
138-
c.handleErr(request, client, errors.Wrap(err, msg))
137+
c.handleErr(request, client, fmt.Errorf("failed to scrape %s: %w", request.URL.String(), err))
139138
return
140139
}
141140
level.Info(logger).Log("msg", "Retrieved scrape response")
@@ -184,25 +183,25 @@ func (c *Coordinator) doPoll(client *http.Client) error {
184183
base, err := url.Parse(*proxyURL)
185184
if err != nil {
186185
level.Error(c.logger).Log("msg", "Error parsing url:", "err", err)
187-
return errors.Wrap(err, "error parsing url")
186+
return fmt.Errorf("error parsing url: %w", err)
188187
}
189188
u, err := url.Parse("poll")
190189
if err != nil {
191190
level.Error(c.logger).Log("msg", "Error parsing url:", "err", err)
192-
return errors.Wrap(err, "error parsing url poll")
191+
return fmt.Errorf("error parsing url poll: %w", err)
193192
}
194193
url := base.ResolveReference(u)
195194
resp, err := client.Post(url.String(), "", strings.NewReader(*myFqdn))
196195
if err != nil {
197196
level.Error(c.logger).Log("msg", "Error polling:", "err", err)
198-
return errors.Wrap(err, "error polling")
197+
return fmt.Errorf("error polling: %w", err)
199198
}
200199
defer resp.Body.Close()
201200

202201
request, err := http.ReadRequest(bufio.NewReader(resp.Body))
203202
if err != nil {
204203
level.Error(c.logger).Log("msg", "Error reading request:", "err", err)
205-
return errors.Wrap(err, "error reading request")
204+
return fmt.Errorf("error reading request: %w", err)
206205
}
207206
level.Info(c.logger).Log("msg", "Got scrape request", "scrape_id", request.Header.Get("id"), "url", request.URL)
208207

cmd/client/main_test.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,11 @@
1414
package main
1515

1616
import (
17+
"errors"
1718
"fmt"
1819
"net/http"
1920
"net/http/httptest"
2021
"testing"
21-
22-
"github.com/pkg/errors"
2322
)
2423

2524
type TestLogger struct{}

go.mod

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ require (
88
github.com/cenkalti/backoff/v4 v4.3.0
99
github.com/go-kit/log v0.2.1
1010
github.com/google/uuid v1.6.0
11-
github.com/pkg/errors v0.9.1
1211
github.com/prometheus/client_golang v1.19.0
1312
github.com/prometheus/common v0.51.1
1413
)

go.sum

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@ github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=
2121
github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
2222
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
2323
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
24-
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
25-
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
2624
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
2725
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
2826
github.com/prometheus/client_golang v1.19.0 h1:ygXvpU1AoN1MhdzckN+PyD9QJOSD4x7kmXYlnfbA6JU=

0 commit comments

Comments
 (0)