register rcmgr metrics
This commit is contained in:
parent
dcfbf7d0a6
commit
0f5f91c094
@ -15,6 +15,7 @@ import (
|
|||||||
"github.com/libp2p/go-libp2p/core/protocol"
|
"github.com/libp2p/go-libp2p/core/protocol"
|
||||||
rcmgr "github.com/libp2p/go-libp2p/p2p/host/resource-manager"
|
rcmgr "github.com/libp2p/go-libp2p/p2p/host/resource-manager"
|
||||||
rcmgrObs "github.com/libp2p/go-libp2p/p2p/host/resource-manager/obs"
|
rcmgrObs "github.com/libp2p/go-libp2p/p2p/host/resource-manager/obs"
|
||||||
|
"github.com/prometheus/client_golang/prometheus"
|
||||||
"go.opencensus.io/stats"
|
"go.opencensus.io/stats"
|
||||||
"go.opencensus.io/tag"
|
"go.opencensus.io/tag"
|
||||||
"go.uber.org/fx"
|
"go.uber.org/fx"
|
||||||
@ -114,11 +115,8 @@ func ResourceManager(connMgrHi uint) func(lc fx.Lifecycle, repo repo.LockedRepo)
|
|||||||
return nil, fmt.Errorf("error creating resource manager stats reporter: %w", err)
|
return nil, fmt.Errorf("error creating resource manager stats reporter: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: Libp2p converted to native prometheus metrics -- how do we register them
|
fmt.Println("registering prometheus metrics")
|
||||||
//err = view.Register(obs.DefaultViews...)
|
rcmgrObs.MustRegisterWith(prometheus.DefaultRegisterer)
|
||||||
//if err != nil {
|
|
||||||
// return nil, fmt.Errorf("error registering rcmgr metrics: %w", err)
|
|
||||||
//}
|
|
||||||
|
|
||||||
// Metrics
|
// Metrics
|
||||||
opts = append(opts, rcmgr.WithMetrics(rcmgrMetrics{}), rcmgr.WithTraceReporter(str))
|
opts = append(opts, rcmgr.WithMetrics(rcmgrMetrics{}), rcmgr.WithTraceReporter(str))
|
||||||
|
Loading…
Reference in New Issue
Block a user