feat(net): add NetworkMetrics (#708)

* Added NetworkMetrics

* update docs

* add more metrics and make naming consistent

* add active inbound and outbound connection metrics
This commit is contained in:
Sanket Shanbhag
2023-01-05 14:47:57 +05:30
committed by GitHub
parent 528c19f079
commit e4bd5b4fe9
7 changed files with 103 additions and 6 deletions

View File

@ -178,6 +178,16 @@ impl PeersManager {
self.connection_info.decr_in()
}
/// Returns the number of currently active inbound connections.
pub(crate) fn num_inbound_connections(&self) -> usize {
self.connection_info.num_inbound
}
/// Returns the number of currently active outbound connections.
pub(crate) fn num_outbound_connections(&self) -> usize {
self.connection_info.num_outbound
}
/// Invoked when a pending session was closed.
pub(crate) fn on_incoming_pending_session_dropped(
&mut self,