pub struct TelemetryWindowEvent {Show 22 fields
pub session_id: String,
pub route: RuntimeRouteContext,
pub window_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§window_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 TelemetryWindowEvent
impl Clone for TelemetryWindowEvent
Source§fn clone(&self) -> TelemetryWindowEvent
fn clone(&self) -> TelemetryWindowEvent
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 TelemetryWindowEvent
impl Debug for TelemetryWindowEvent
Source§impl PartialEq for TelemetryWindowEvent
impl PartialEq for TelemetryWindowEvent
Source§fn eq(&self, other: &TelemetryWindowEvent) -> bool
fn eq(&self, other: &TelemetryWindowEvent) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TelemetryWindowEvent
Auto Trait Implementations§
impl Freeze for TelemetryWindowEvent
impl RefUnwindSafe for TelemetryWindowEvent
impl Send for TelemetryWindowEvent
impl Sync for TelemetryWindowEvent
impl Unpin for TelemetryWindowEvent
impl UnsafeUnpin for TelemetryWindowEvent
impl UnwindSafe for TelemetryWindowEvent
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