pub struct TelemetrySummaryEvent {Show 22 fields
pub session_id: String,
pub route: RuntimeRouteContext,
pub total_seconds: u32,
pub sample_count: u64,
pub steps_per_second: Option<f64>,
pub request_bytes_per_second: Option<f64>,
pub response_bytes_per_second: Option<f64>,
pub timings: Vec<TimingSummary>,
pub env_latency_ms_avg: Option<f64>,
pub env_latency_ms_p50: Option<f64>,
pub env_latency_ms_p95: Option<f64>,
pub env_latency_ms_p99: Option<f64>,
pub model_latency_ms_avg: Option<f64>,
pub model_latency_ms_p50: Option<f64>,
pub model_latency_ms_p95: Option<f64>,
pub model_latency_ms_p99: Option<f64>,
pub round_trip_ms_avg: Option<f64>,
pub round_trip_ms_p50: Option<f64>,
pub round_trip_ms_p95: Option<f64>,
pub round_trip_ms_p99: Option<f64>,
pub reconnects: u64,
pub drops: u64,
}Fields§
§session_id: String§route: RuntimeRouteContext§total_seconds: u32§sample_count: u64§steps_per_second: Option<f64>§request_bytes_per_second: Option<f64>§response_bytes_per_second: Option<f64>§timings: Vec<TimingSummary>§env_latency_ms_avg: Option<f64>§env_latency_ms_p50: Option<f64>§env_latency_ms_p95: Option<f64>§env_latency_ms_p99: Option<f64>§model_latency_ms_avg: Option<f64>§model_latency_ms_p50: Option<f64>§model_latency_ms_p95: Option<f64>§model_latency_ms_p99: Option<f64>§round_trip_ms_avg: Option<f64>§round_trip_ms_p50: Option<f64>§round_trip_ms_p95: Option<f64>§round_trip_ms_p99: Option<f64>§reconnects: u64§drops: u64Trait Implementations§
Source§impl Clone for TelemetrySummaryEvent
impl Clone for TelemetrySummaryEvent
Source§fn clone(&self) -> TelemetrySummaryEvent
fn clone(&self) -> TelemetrySummaryEvent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TelemetrySummaryEvent
impl Debug for TelemetrySummaryEvent
Source§impl PartialEq for TelemetrySummaryEvent
impl PartialEq for TelemetrySummaryEvent
Source§fn eq(&self, other: &TelemetrySummaryEvent) -> bool
fn eq(&self, other: &TelemetrySummaryEvent) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TelemetrySummaryEvent
Auto Trait Implementations§
impl Freeze for TelemetrySummaryEvent
impl RefUnwindSafe for TelemetrySummaryEvent
impl Send for TelemetrySummaryEvent
impl Sync for TelemetrySummaryEvent
impl Unpin for TelemetrySummaryEvent
impl UnsafeUnpin for TelemetrySummaryEvent
impl UnwindSafe for TelemetrySummaryEvent
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request