pub struct DomainMetrics {
pub requests: u64,
pub successes: u64,
pub failures: u64,
pub rate_limits: u64,
pub retries: u64,
pub bytes: u64,
pub total_time_ms: u64,
}Expand description
Metrics by domain
Fields§
§requests: u64Total requests to this domain
successes: u64Successful requests
failures: u64Failed requests
rate_limits: u64Rate-limited requests
retries: u64Number of retries
bytes: u64Bytes downloaded from this domain
total_time_ms: u64Total time spent on requests in milliseconds
Implementations§
Source§impl DomainMetrics
impl DomainMetrics
Sourcepub fn success_rate(&self) -> f64
pub fn success_rate(&self) -> f64
Success rate
Sourcepub fn avg_latency_ms(&self) -> f64
pub fn avg_latency_ms(&self) -> f64
Average latency
Trait Implementations§
Source§impl Clone for DomainMetrics
impl Clone for DomainMetrics
Source§fn clone(&self) -> DomainMetrics
fn clone(&self) -> DomainMetrics
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DomainMetrics
impl Debug for DomainMetrics
Source§impl Default for DomainMetrics
impl Default for DomainMetrics
Source§fn default() -> DomainMetrics
fn default() -> DomainMetrics
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DomainMetrics
impl RefUnwindSafe for DomainMetrics
impl Send for DomainMetrics
impl Sync for DomainMetrics
impl Unpin for DomainMetrics
impl UnwindSafe for DomainMetrics
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more