pub struct ProxyMetrics {Show 17 fields
pub active_connections: u64,
pub total_connections: u64,
pub handler_panic_count: u64,
pub handler_timeout_count: u64,
pub upstream_connect_error_count: u64,
pub upstream_timeout_count: u64,
pub process_attribution_failure_count: u64,
pub process_attribution_timeout_count: u64,
pub process_cache_connection_hit_count: u64,
pub process_cache_identity_hit_count: u64,
pub process_cache_miss_count: u64,
pub process_cache_eviction_count: u64,
pub process_pid_reuse_detected_count: u64,
pub dropped_dispatch_work_count: u64,
pub stale_flow_reap_count: u64,
pub closed_flow_id_eviction_count: u64,
pub missing_connection_meta_count: u64,
}Expand description
Point-in-time snapshot of proxy operational metrics.
Fields§
§active_connections: u64§total_connections: u64§handler_panic_count: u64§handler_timeout_count: u64§upstream_connect_error_count: u64§upstream_timeout_count: u64§process_attribution_failure_count: u64§process_attribution_timeout_count: u64§process_cache_connection_hit_count: u64§process_cache_identity_hit_count: u64§process_cache_miss_count: u64§process_cache_eviction_count: u64§process_pid_reuse_detected_count: u64§dropped_dispatch_work_count: u64§stale_flow_reap_count: u64§closed_flow_id_eviction_count: u64§missing_connection_meta_count: u64Trait Implementations§
Source§impl Clone for ProxyMetrics
impl Clone for ProxyMetrics
Source§fn clone(&self) -> ProxyMetrics
fn clone(&self) -> ProxyMetrics
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 ProxyMetrics
impl Debug for ProxyMetrics
Source§impl Default for ProxyMetrics
impl Default for ProxyMetrics
Source§fn default() -> ProxyMetrics
fn default() -> ProxyMetrics
Returns the “default value” for a type. Read more
Source§impl PartialEq for ProxyMetrics
impl PartialEq for ProxyMetrics
impl Eq for ProxyMetrics
impl StructuralPartialEq for ProxyMetrics
Auto Trait Implementations§
impl Freeze for ProxyMetrics
impl RefUnwindSafe for ProxyMetrics
impl Send for ProxyMetrics
impl Sync for ProxyMetrics
impl Unpin for ProxyMetrics
impl UnsafeUnpin for ProxyMetrics
impl UnwindSafe for ProxyMetrics
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.