Struct opentelemetry_otlp::OtlpPipeline
source · pub struct OtlpPipeline;
Expand description
General builder for both tracing and metrics.
Implementations§
source§impl OtlpPipeline
impl OtlpPipeline
sourcepub fn logging(self) -> OtlpLogPipeline<NoExporterConfig>
Available on crate feature logs
only.
pub fn logging(self) -> OtlpLogPipeline<NoExporterConfig>
logs
only.Create a OTLP logging pipeline.
source§impl OtlpPipeline
impl OtlpPipeline
sourcepub fn metrics<RT>(self, rt: RT) -> OtlpMetricPipeline<RT, NoExporterConfig>where
RT: Runtime,
Available on crate feature metrics
only.
pub fn metrics<RT>(self, rt: RT) -> OtlpMetricPipeline<RT, NoExporterConfig>where
RT: Runtime,
metrics
only.Create a OTLP metrics pipeline.
source§impl OtlpPipeline
impl OtlpPipeline
sourcepub fn tracing(self) -> OtlpTracePipeline<NoExporterConfig>
Available on crate feature trace
only.
pub fn tracing(self) -> OtlpTracePipeline<NoExporterConfig>
trace
only.Create a OTLP tracing pipeline.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for OtlpPipeline
impl RefUnwindSafe for OtlpPipeline
impl Send for OtlpPipeline
impl Sync for OtlpPipeline
impl Unpin for OtlpPipeline
impl UnwindSafe for OtlpPipeline
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> 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