mirror of
https://github.com/waku-org/nwaku.git
synced 2025-02-28 23:10:54 +00:00
fix: add back waku discv5 metrics (#2927)
Co-authored-by: Ivan FB <128452529+Ivansete-status@users.noreply.github.com>
This commit is contained in:
parent
08973add7e
commit
e4e01fabfe
@ -211,6 +211,8 @@ proc findRandomPeers*(
|
||||
elif wd.predicate.isSome():
|
||||
discoveredRecords = discoveredRecords.filter(wd.predicate.get())
|
||||
|
||||
waku_discv5_discovered.inc(discoveredRecords.len)
|
||||
|
||||
return discoveredRecords
|
||||
|
||||
proc searchLoop(wd: WakuDiscoveryV5) {.async.} =
|
||||
@ -233,6 +235,7 @@ proc searchLoop(wd: WakuDiscoveryV5) {.async.} =
|
||||
let peerInfo = record.toRemotePeerInfo().valueOr:
|
||||
## in case of error, we keep track of it for debugging purposes
|
||||
wrongRecordsReasons.add(($record, $error))
|
||||
waku_discv5_errors.inc(labelValues = [$error])
|
||||
continue
|
||||
|
||||
discoveredPeers.add(peerInfo)
|
||||
|
@ -36,6 +36,7 @@ declarePublicGauge waku_streams_peers,
|
||||
declarePublicGauge waku_peer_store_size, "Number of peers managed by the peer store"
|
||||
declarePublicGauge waku_service_peers,
|
||||
"Service peer protocol and multiaddress ", labels = ["protocol", "peerId"]
|
||||
declarePublicGauge waku_total_unique_peers, "total number of unique peers"
|
||||
|
||||
logScope:
|
||||
topics = "waku node peer_manager"
|
||||
@ -141,6 +142,8 @@ proc addPeer*(
|
||||
trace "Adding peer to manager",
|
||||
peerId = remotePeerInfo.peerId, addresses = remotePeerInfo.addrs
|
||||
|
||||
waku_total_unique_peers.inc()
|
||||
|
||||
pm.peerStore[AddressBook][remotePeerInfo.peerId] = remotePeerInfo.addrs
|
||||
pm.peerStore[KeyBook][remotePeerInfo.peerId] = remotePeerInfo.publicKey
|
||||
pm.peerStore[SourceBook][remotePeerInfo.peerId] = origin
|
||||
|
Loading…
x
Reference in New Issue
Block a user