aboutsummaryrefslogtreecommitdiffstats
path: root/p2p
diff options
context:
space:
mode:
authorPéter Szilágyi <peterke@gmail.com>2019-09-10 19:39:07 +0800
committerPéter Szilágyi <peterke@gmail.com>2019-09-10 19:39:07 +0800
commit72d5a27a397f4397082df91dd1650251e828a251 (patch)
treee43b537e3eb5560b40a1ead4df44282fcfa3a996 /p2p
parent4f6bf2f1c56c0a44455036dda11d5b186962f8ab (diff)
downloadgo-tangerine-72d5a27a397f4397082df91dd1650251e828a251.tar
go-tangerine-72d5a27a397f4397082df91dd1650251e828a251.tar.gz
go-tangerine-72d5a27a397f4397082df91dd1650251e828a251.tar.bz2
go-tangerine-72d5a27a397f4397082df91dd1650251e828a251.tar.lz
go-tangerine-72d5a27a397f4397082df91dd1650251e828a251.tar.xz
go-tangerine-72d5a27a397f4397082df91dd1650251e828a251.tar.zst
go-tangerine-72d5a27a397f4397082df91dd1650251e828a251.zip
core, metrics, p2p: switch some invalid counters to gauges
Diffstat (limited to 'p2p')
-rw-r--r--p2p/metrics.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/p2p/metrics.go b/p2p/metrics.go
index c04e5ab4c..8b29efdcd 100644
--- a/p2p/metrics.go
+++ b/p2p/metrics.go
@@ -45,7 +45,7 @@ var (
ingressTrafficMeter = metrics.NewRegisteredMeter(MetricsInboundTraffic, nil) // Meter metering the cumulative ingress traffic
egressConnectMeter = metrics.NewRegisteredMeter(MetricsOutboundConnects, nil) // Meter counting the egress connections
egressTrafficMeter = metrics.NewRegisteredMeter(MetricsOutboundTraffic, nil) // Meter metering the cumulative egress traffic
- activePeerCounter = metrics.NewRegisteredCounter("p2p/peers", nil) // Gauge tracking the current peer count
+ activePeerGauge = metrics.NewRegisteredGauge("p2p/peers", nil) // Gauge tracking the current peer count
PeerIngressRegistry = metrics.NewPrefixedChildRegistry(metrics.EphemeralRegistry, MetricsInboundTraffic+"/") // Registry containing the peer ingress
PeerEgressRegistry = metrics.NewPrefixedChildRegistry(metrics.EphemeralRegistry, MetricsOutboundTraffic+"/") // Registry containing the peer egress
@@ -124,7 +124,7 @@ func newMeteredConn(conn net.Conn, ingress bool, ip net.IP) net.Conn {
} else {
egressConnectMeter.Mark(1)
}
- activePeerCounter.Inc(1)
+ activePeerGauge.Inc(1)
return &meteredConn{
Conn: conn,
@@ -200,7 +200,7 @@ func (c *meteredConn) Close() error {
IP: c.ip,
Elapsed: time.Since(c.connected),
})
- activePeerCounter.Dec(1)
+ activePeerGauge.Dec(1)
return err
}
id := c.id
@@ -212,7 +212,7 @@ func (c *meteredConn) Close() error {
IP: c.ip,
ID: id,
})
- activePeerCounter.Dec(1)
+ activePeerGauge.Dec(1)
return err
}
ingress, egress := uint64(c.ingressMeter.Count()), uint64(c.egressMeter.Count())
@@ -233,6 +233,6 @@ func (c *meteredConn) Close() error {
Ingress: ingress,
Egress: egress,
})
- activePeerCounter.Dec(1)
+ activePeerGauge.Dec(1)
return err
}