pub struct OtlpExporterStats {
pub total_spans_exported: u64,
pub total_exports: u64,
pub successful_exports: u64,
pub failed_exports: u64,
pub total_retries: u64,
pub buffered_spans: usize,
pub last_export: Option<Instant>,
pub last_error: Option<String>,
}Expand description
Statistics for the OTLP exporter.
Fields§
§total_spans_exported: u64Total spans exported.
total_exports: u64Total export attempts.
successful_exports: u64Successful exports.
failed_exports: u64Failed exports.
total_retries: u64Total retry attempts.
buffered_spans: usizeSpans currently in buffer.
last_export: Option<Instant>Last export time.
last_error: Option<String>Last error message.
Trait Implementations§
Source§impl Clone for OtlpExporterStats
impl Clone for OtlpExporterStats
Source§fn clone(&self) -> OtlpExporterStats
fn clone(&self) -> OtlpExporterStats
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 OtlpExporterStats
impl Debug for OtlpExporterStats
Source§impl Default for OtlpExporterStats
impl Default for OtlpExporterStats
Source§fn default() -> OtlpExporterStats
fn default() -> OtlpExporterStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for OtlpExporterStats
impl RefUnwindSafe for OtlpExporterStats
impl Send for OtlpExporterStats
impl Sync for OtlpExporterStats
impl Unpin for OtlpExporterStats
impl UnwindSafe for OtlpExporterStats
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
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> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.