Expand description
Keep stats, and display them to the user. Usually used in a broker, or main node, of some sort.
Re-exports§
pub use multi::MultiMonitor;
pub use prometheus::PrometheusMonitor;
pub use disk::OnDiskJSONMonitor;
pub use disk::OnDiskTOMLMonitor;
Modules§
- Monitors that wrap a base one and log on disk
- Monitor to display both cumulative and per-client monitor
- Monitor based on ratatui
Structs§
- The standard aggregator, plug this into the monitor to use
- Client performance statistics
- A simple struct to keep track of client monitor
- Monitor that print exactly nothing. Not good for debuging, very good for speed.
- Count the imported testcase from other nodes that came with observers
- Tracking monitor during fuzzing.
- Tracking monitor during fuzzing that just prints to
stdout
. - user defined stats enum
Enums§
- Definition of how we aggreate this across multiple clients
- Various features that are measured for performance
- The actual value for the userstats
Constants§
- Number of features we can measure for performance
Traits§
- The monitor trait keeps track of all the client’s monitor, and offers methods to display them.