pub struct ExternalInputEndpointMetrics {
pub total_bytes: u64,
pub total_records: u64,
pub buffered_records: u64,
pub buffered_bytes: u64,
pub num_transport_errors: u64,
pub num_parse_errors: u64,
pub end_of_input: bool,
}Expand description
Performance metrics for an input endpoint.
Fields§
§total_bytes: u64Total bytes pushed to the endpoint since it was created.
total_records: u64Total records pushed to the endpoint since it was created.
buffered_records: u64Number of records currently buffered by the endpoint (not yet consumed by the circuit).
buffered_bytes: u64Number of bytes currently buffered by the endpoint (not yet consumed by the circuit).
num_transport_errors: u64Number of transport errors.
num_parse_errors: u64Number of parse errors.
end_of_input: boolTrue if end-of-input has been signaled.
Trait Implementations§
Source§impl Default for ExternalInputEndpointMetrics
impl Default for ExternalInputEndpointMetrics
Source§fn default() -> ExternalInputEndpointMetrics
fn default() -> ExternalInputEndpointMetrics
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExternalInputEndpointMetrics
impl<'de> Deserialize<'de> for ExternalInputEndpointMetrics
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
Auto Trait Implementations§
impl Freeze for ExternalInputEndpointMetrics
impl RefUnwindSafe for ExternalInputEndpointMetrics
impl Send for ExternalInputEndpointMetrics
impl Sync for ExternalInputEndpointMetrics
impl Unpin for ExternalInputEndpointMetrics
impl UnwindSafe for ExternalInputEndpointMetrics
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