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
Available on crate feature logs
only.
pub fn logging(self) -> OtlpLogPipeline
logs
only.Create a OTLP logging pipeline.
source§impl OtlpPipeline
impl OtlpPipeline
sourcepub fn metrics<RT>(self, rt: RT) -> OtlpMetricPipeline<RT>where
RT: Runtime,
Available on crate feature metrics
only.
pub fn metrics<RT>(self, rt: RT) -> OtlpMetricPipeline<RT>where RT: Runtime,
metrics
only.Create a OTLP metrics pipeline.
source§impl OtlpPipeline
impl OtlpPipeline
sourcepub fn tracing(self) -> OtlpTracePipeline
Available on crate feature trace
only.
pub fn tracing(self) -> OtlpTracePipeline
trace
only.Create a OTLP tracing pipeline.
Trait Implementations§
Auto Trait Implementations§
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