pub struct GlideOpenTelemetryConfig { /* private fields */ }Expand description
OpenTelemetry configuration object. Use GlideOpenTelemetryConfigBuilder to construct it:
let config = GlideOpenTelemetryConfigBuilder::default()
.with_flush_interval(std::time::Duration::from_millis(100))
.build();
GlideOpenTelemetry::initialise(config);Trait Implementations§
Source§impl Clone for GlideOpenTelemetryConfig
impl Clone for GlideOpenTelemetryConfig
Auto Trait Implementations§
impl Freeze for GlideOpenTelemetryConfig
impl RefUnwindSafe for GlideOpenTelemetryConfig
impl Send for GlideOpenTelemetryConfig
impl Sync for GlideOpenTelemetryConfig
impl Unpin for GlideOpenTelemetryConfig
impl UnsafeUnpin for GlideOpenTelemetryConfig
impl UnwindSafe for GlideOpenTelemetryConfig
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