logo
pub struct BatchConfig { /* private fields */ }
Available on crate feature trace only.
Expand description

Batch span processor configuration

Implementations

Set max_queue_size for BatchConfig. It’s the maximum queue size to buffer spans for delayed processing. If the queue gets full it will drops the spans. The default value of is 2048.

Set max_export_batch_size for BatchConfig. It’s the maximum number of spans to process in a single batch. If there are more than one batch worth of spans then it processes multiple batches of spans one batch after the other without any delay. The default value is 512.

Set max_concurrent_exports for BatchConfig. It’s the maximum number of concurrent exports. Limits the number of spawned tasks for exports and thus memory consumed by an exporter. The default value is 1. IF the max_concurrent_exports value is default value, it will cause exports to be performed synchronously on the BatchSpanProcessor task.

Set scheduled_delay_duration for BatchConfig. It’s the delay interval in milliseconds between two consecutive processing of batches. The default value is 5000 milliseconds.

Set max_export_timeout for BatchConfig. It’s the maximum duration to export a batch of data. The The default value is 30000 milliseconds.

Trait Implementations

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Attaches the provided Context to this type, returning a WithContext wrapper. Read more

Attaches the current Context to this type, returning a WithContext wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.