Browse Source

disable metrics when generating the host

Signed-off-by: mudler <[email protected]>
mudler 1 year ago
parent
commit
3cdf2c6d0a
2 changed files with 2 additions and 2 deletions
  1. 0 2
      pkg/config/config.go
  2. 2 0
      pkg/node/connection.go

+ 0 - 2
pkg/config/config.go

@@ -288,8 +288,6 @@ func (c Config) ToOpts(l *logger.Logger) ([]node.Option, []vpn.Option, error) {
 		llger.Infof("connmanager disabled")
 	}
 
-	libp2pOpts = append(libp2pOpts, libp2p.DisableMetrics())
-
 	if !c.Limit.Enable || runtime.GOOS == "darwin" {
 		llger.Info("go-libp2p resource manager protection disabled")
 		libp2pOpts = append(libp2pOpts, libp2p.ResourceManager(&network.NullResourceManager{}))

+ 2 - 0
pkg/node/connection.go

@@ -103,6 +103,8 @@ func (e *Node) genHost(ctx context.Context) (host.Host, error) {
 	}
 
 	opts = append(opts, libp2p.ConnectionGater(cg), libp2p.Identity(prvKey))
+	// Do not enable metrics for now
+	opts = append(opts, libp2p.DisableMetrics())
 
 	addrs := []multiaddr.Multiaddr{}
 	for _, l := range e.config.ListenAddresses {