Skip to content

Commit 46f9a15

Browse files
committed
feat: register DHT prometheus metrics
1 parent a6f446a commit 46f9a15

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

cmd/ipfs/daemon.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import (
1414
"time"
1515

1616
multierror "github.com/hashicorp/go-multierror"
17+
"go.opencensus.io/stats/view"
1718

1819
version "github.com/ipfs/kubo"
1920
utilmain "github.com/ipfs/kubo/cmd/ipfs/util"
@@ -30,6 +31,7 @@ import (
3031
fsrepo "github.com/ipfs/kubo/repo/fsrepo"
3132
"github.com/ipfs/kubo/repo/fsrepo/migrations"
3233
"github.com/ipfs/kubo/repo/fsrepo/migrations/ipfsfetcher"
34+
dhtmetrics "github.com/libp2p/go-libp2p-kad-dht/metrics"
3335
p2pcrypto "github.com/libp2p/go-libp2p/core/crypto"
3436
pnet "github.com/libp2p/go-libp2p/core/pnet"
3537
sockets "github.com/libp2p/go-socket-activation"
@@ -435,6 +437,7 @@ func daemonFunc(req *cmds.Request, re cmds.ResponseEmitter, env cmds.Environment
435437
default:
436438
return fmt.Errorf("unrecognized routing option: %s", routingOption)
437439
}
440+
view.Register(dhtmetrics.DefaultViews...)
438441

439442
agentVersionSuffixString, _ := req.Options[agentVersionSuffix].(string)
440443
if agentVersionSuffixString != "" {

0 commit comments

Comments
 (0)