pub struct PipelineRoutingStats {
pub name: String,
pub target_class: PromptClass,
pub routed: u64,
pub shed: u64,
pub ema_latency_ms: f64,
}Expand description
Snapshot of routing stats for one pipeline.
Fields§
§name: StringPipeline name.
target_class: PromptClassPrimary class this pipeline targets.
routed: u64Total requests routed to this pipeline.
shed: u64Requests shed (channel full or closed).
ema_latency_ms: f64Exponential moving average of observed latency.
Trait Implementations§
Source§impl Clone for PipelineRoutingStats
impl Clone for PipelineRoutingStats
Source§fn clone(&self) -> PipelineRoutingStats
fn clone(&self) -> PipelineRoutingStats
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 PipelineRoutingStats
impl Debug for PipelineRoutingStats
Auto Trait Implementations§
impl Freeze for PipelineRoutingStats
impl RefUnwindSafe for PipelineRoutingStats
impl Send for PipelineRoutingStats
impl Sync for PipelineRoutingStats
impl Unpin for PipelineRoutingStats
impl UnsafeUnpin for PipelineRoutingStats
impl UnwindSafe for PipelineRoutingStats
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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