pub struct ExternalOutputEndpointMetrics {
pub transmitted_records: u64,
pub transmitted_bytes: u64,
pub queued_records: u64,
pub queued_batches: u64,
pub buffered_records: u64,
pub buffered_batches: u64,
pub num_encode_errors: u64,
pub num_transport_errors: u64,
pub total_processed_input_records: u64,
pub memory: u64,
}Expand description
Performance metrics for an output endpoint.
Fields§
§transmitted_records: u64Records sent on the underlying transport.
transmitted_bytes: u64Bytes sent on the underlying transport.
queued_records: u64Number of queued records.
queued_batches: u64Number of queued batches.
buffered_records: u64Number of records pushed to the output buffer.
buffered_batches: u64Number of batches in the buffer.
num_encode_errors: u64Number of encoding errors.
num_transport_errors: u64Number of transport errors.
total_processed_input_records: u64The number of input records processed by the circuit.
memory: u64Extra memory in use beyond that used for queuing records.
Trait Implementations§
Source§impl Default for ExternalOutputEndpointMetrics
impl Default for ExternalOutputEndpointMetrics
Source§fn default() -> ExternalOutputEndpointMetrics
fn default() -> ExternalOutputEndpointMetrics
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExternalOutputEndpointMetrics
impl<'de> Deserialize<'de> for ExternalOutputEndpointMetrics
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
Source§impl Ord for ExternalOutputEndpointMetrics
impl Ord for ExternalOutputEndpointMetrics
Source§fn cmp(&self, other: &ExternalOutputEndpointMetrics) -> Ordering
fn cmp(&self, other: &ExternalOutputEndpointMetrics) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ExternalOutputEndpointMetrics
impl PartialEq for ExternalOutputEndpointMetrics
Source§fn eq(&self, other: &ExternalOutputEndpointMetrics) -> bool
fn eq(&self, other: &ExternalOutputEndpointMetrics) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for ExternalOutputEndpointMetrics
impl PartialOrd for ExternalOutputEndpointMetrics
Source§impl<'__s> ToSchema<'__s> for ExternalOutputEndpointMetrics
impl<'__s> ToSchema<'__s> for ExternalOutputEndpointMetrics
impl Eq for ExternalOutputEndpointMetrics
impl StructuralPartialEq for ExternalOutputEndpointMetrics
Auto Trait Implementations§
impl Freeze for ExternalOutputEndpointMetrics
impl RefUnwindSafe for ExternalOutputEndpointMetrics
impl Send for ExternalOutputEndpointMetrics
impl Sync for ExternalOutputEndpointMetrics
impl Unpin for ExternalOutputEndpointMetrics
impl UnwindSafe for ExternalOutputEndpointMetrics
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.