pub struct AggregateMetrics {
pub total_federation_queries: u64,
pub total_triples_gathered: u64,
pub entity_resolution_ops: u64,
pub avg_federation_latency_ms: f64,
pub partial_failure_count: u64,
}Expand description
Aggregate metrics across all endpoints
Fields§
§total_federation_queries: u64Total federation queries
total_triples_gathered: u64Total triples gathered across all queries
entity_resolution_ops: u64Number of entity resolution operations
avg_federation_latency_ms: f64Average federation latency (wall-clock)
partial_failure_count: u64Number of partial result failures (some endpoints failed)
Trait Implementations§
Source§impl Clone for AggregateMetrics
impl Clone for AggregateMetrics
Source§fn clone(&self) -> AggregateMetrics
fn clone(&self) -> AggregateMetrics
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 AggregateMetrics
impl Debug for AggregateMetrics
Source§impl Default for AggregateMetrics
impl Default for AggregateMetrics
Source§fn default() -> AggregateMetrics
fn default() -> AggregateMetrics
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AggregateMetrics
impl<'de> Deserialize<'de> for AggregateMetrics
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AggregateMetrics
impl RefUnwindSafe for AggregateMetrics
impl Send for AggregateMetrics
impl Sync for AggregateMetrics
impl Unpin for AggregateMetrics
impl UnsafeUnpin for AggregateMetrics
impl UnwindSafe for AggregateMetrics
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more