File tree Expand file tree Collapse file tree 3 files changed +8
-4
lines changed Expand file tree Collapse file tree 3 files changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -84,7 +84,7 @@ FILES = $(shell find . -type f -name '*.go' -not -path "./vendor/*")
84
84
format : # # Format source code.
85
85
go mod tidy
86
86
bin/gofumpt -l -w $(FILES )
87
- bin/goimports -local github.com/percona/mongodb_exporter -l -w $( FILES )
87
+ bin/gci write --Section Standard --Section Default --Section " Prefix( github.com/percona/mongodb_exporter) " .
88
88
89
89
check : # # Run checks/linters
90
90
bin/golangci-lint run
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ import (
21
21
"context"
22
22
"fmt"
23
23
"net/http"
24
+ _ "net/http/pprof"
24
25
"os"
25
26
"strconv"
26
27
"sync"
@@ -322,9 +323,12 @@ func (e *Exporter) Handler() http.Handler {
322
323
323
324
// Run starts the exporter.
324
325
func (e * Exporter ) Run () {
326
+ mux := http .DefaultServeMux
327
+ mux .Handle ("/metrics" , e .Handler ())
328
+
325
329
server := & http.Server {
326
330
Addr : e .webListenAddress ,
327
- Handler : e . Handler () ,
331
+ Handler : mux ,
328
332
}
329
333
330
334
if err := web .ListenAndServe (server , e .opts .TLSConfigPath , promlog .New (& promlog.Config {})); err != nil {
Original file line number Diff line number Diff line change 20
20
package tools
21
21
22
22
import (
23
+ _ "github.com/daixiang0/gci"
23
24
_ "github.com/golangci/golangci-lint/cmd/golangci-lint"
24
25
_ "github.com/reviewdog/reviewdog/cmd/reviewdog"
25
- _ "golang.org/x/tools/cmd/goimports"
26
26
_ "mvdan.cc/gofumpt"
27
27
)
28
28
29
29
// tools
30
+ //go:generate go build -o ../bin/gci github.com/daixiang0/gci
30
31
//go:generate go build -o ../bin/gofumpt mvdan.cc/gofumpt
31
32
//go:generate go build -o ../bin/golangci-lint github.com/golangci/golangci-lint/cmd/golangci-lint
32
33
//go:generate go build -o ../bin/reviewdog github.com/reviewdog/reviewdog/cmd/reviewdog
33
- //go:generate go build -o ../bin/goimports golang.org/x/tools/cmd/goimports
You can’t perform that action at this time.
0 commit comments