pub struct JaegerExporter {
pub endpoint: String,
pub max_batch_size: usize,
pub max_queue_size: usize,
pub batch_timeout: Duration,
}Expand description
Jaeger exporter configuration
Fields§
§endpoint: StringJaeger agent endpoint
max_batch_size: usizeMaximum batch size for spans
max_queue_size: usizeMaximum queue size
batch_timeout: DurationBatch timeout
Implementations§
Source§impl JaegerExporter
impl JaegerExporter
Sourcepub fn with_max_batch_size(self, size: usize) -> Self
pub fn with_max_batch_size(self, size: usize) -> Self
Set maximum batch size
Sourcepub fn with_max_queue_size(self, size: usize) -> Self
pub fn with_max_queue_size(self, size: usize) -> Self
Set maximum queue size
Sourcepub fn with_batch_timeout(self, timeout: Duration) -> Self
pub fn with_batch_timeout(self, timeout: Duration) -> Self
Set batch timeout
Sourcepub fn validate(&self) -> Result<(), ExporterError>
pub fn validate(&self) -> Result<(), ExporterError>
Validate configuration
Trait Implementations§
Source§impl Clone for JaegerExporter
impl Clone for JaegerExporter
Source§fn clone(&self) -> JaegerExporter
fn clone(&self) -> JaegerExporter
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 JaegerExporter
impl Debug for JaegerExporter
Auto Trait Implementations§
impl Freeze for JaegerExporter
impl RefUnwindSafe for JaegerExporter
impl Send for JaegerExporter
impl Sync for JaegerExporter
impl Unpin for JaegerExporter
impl UnwindSafe for JaegerExporter
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> 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