There is currently no way for nodes to communicate metrics for monitoring network status. Things such as these are being considered:
- Block count
- Cemented block count
- Set bandwidth cap
- Protocol version number
- Node vendor version
- Peer count
- Account count
We are looking to see if there are any others node operator may want.
The reason for doing this, is that even though we are connected to many peers we don't actually share much information about the node state. It can there be difficult to know how far along the upgrade or bootstrap process we are or if an error has been encountered. This will enable the node to automatically adjust to these conditions.
This relates to issue https://github.com/nanocurrency/nano-node/issues/2225