pub struct ExportConfig {
pub endpoint: Option<String>,
pub protocol: Protocol,
pub timeout: Option<Duration>,
}
Expand description
Configuration for the OTLP exporter.
Fields§
§endpoint: Option<String>
The address of the OTLP collector. Default address will be used based on the protocol.
Note: Programmatically setting this will override any value set via the environment variable.
protocol: Protocol
The protocol to use when communicating with the collector.
timeout: Option<Duration>
The timeout to the collector. The default value is 10 seconds.
Note: Programmatically setting this will override any value set via the environment variable.
Trait Implementations§
Source§impl Debug for ExportConfig
impl Debug for ExportConfig
Auto Trait Implementations§
impl Freeze for ExportConfig
impl RefUnwindSafe for ExportConfig
impl Send for ExportConfig
impl Sync for ExportConfig
impl Unpin for ExportConfig
impl UnwindSafe for ExportConfig
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> 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