mirror of https://github.com/status-im/op-geth.git
metrics, p2p: add ephemeral registry (#18067)
* metrics, p2p: add ephemeral registry * metrics: fix linter issue
This commit is contained in:
parent
870efeef01
commit
f574c4e74b
|
@ -311,7 +311,10 @@ func (r *PrefixedRegistry) UnregisterAll() {
|
||||||
r.underlying.UnregisterAll()
|
r.underlying.UnregisterAll()
|
||||||
}
|
}
|
||||||
|
|
||||||
var DefaultRegistry Registry = NewRegistry()
|
var (
|
||||||
|
DefaultRegistry = NewRegistry()
|
||||||
|
EphemeralRegistry = NewRegistry()
|
||||||
|
)
|
||||||
|
|
||||||
// Call the given function for each registered metric.
|
// Call the given function for each registered metric.
|
||||||
func Each(f func(string, interface{})) {
|
func Each(f func(string, interface{})) {
|
||||||
|
|
|
@ -47,8 +47,8 @@ var (
|
||||||
egressConnectMeter = metrics.NewRegisteredMeter(MetricsOutboundConnects, nil) // Meter counting the egress connections
|
egressConnectMeter = metrics.NewRegisteredMeter(MetricsOutboundConnects, nil) // Meter counting the egress connections
|
||||||
egressTrafficMeter = metrics.NewRegisteredMeter(MetricsOutboundTraffic, nil) // Meter metering the cumulative egress traffic
|
egressTrafficMeter = metrics.NewRegisteredMeter(MetricsOutboundTraffic, nil) // Meter metering the cumulative egress traffic
|
||||||
|
|
||||||
PeerIngressRegistry = metrics.NewPrefixedChildRegistry(metrics.DefaultRegistry, MetricsInboundTraffic+"/") // Registry containing the peer ingress
|
PeerIngressRegistry = metrics.NewPrefixedChildRegistry(metrics.EphemeralRegistry, MetricsInboundTraffic+"/") // Registry containing the peer ingress
|
||||||
PeerEgressRegistry = metrics.NewPrefixedChildRegistry(metrics.DefaultRegistry, MetricsOutboundTraffic+"/") // Registry containing the peer egress
|
PeerEgressRegistry = metrics.NewPrefixedChildRegistry(metrics.EphemeralRegistry, MetricsOutboundTraffic+"/") // Registry containing the peer egress
|
||||||
|
|
||||||
meteredPeerFeed event.Feed // Event feed for peer metrics
|
meteredPeerFeed event.Feed // Event feed for peer metrics
|
||||||
meteredPeerCount int32 // Actually stored peer connection count
|
meteredPeerCount int32 // Actually stored peer connection count
|
||||||
|
|
Loading…
Reference in New Issue