Expand description
Metrics helpers shared by runtime reporting code.
Re-exports§
pub use crate::formatters::ByteFormatter;pub use crate::formatters::DefaultByteFormatter;pub use crate::formatters::DefaultDurationFormatter;pub use crate::formatters::DefaultRateCalculator;pub use crate::formatters::DurationFormatter;pub use crate::formatters::RateCalculator;
Structs§
- ExpMoving
Average - Thread-safe exponential moving average used to track recent event rates.
- Metrics
Display Formatter - Default formatter for human-readable metrics display output.
- Metrics
Snapshot - Point-in-time snapshot of crawler metrics for reporting and export.
Traits§
- Metrics
Exporter - Trait for exporting metrics into multiple output formats.
- Metrics
Snapshot Provider - Read-only accessor interface consumed by metrics display/export formatters.
- Snapshot
Provider - Trait for metrics collectors that can produce a snapshot value.
Functions§
- format_
plain_ text_ metrics - Formats a metrics snapshot provider into the shared plain-text terminal layout.