Struct opentelemetry_otlp::OtlpExporterPipeline
source · pub struct OtlpExporterPipeline;
Expand description
Build a OTLP metrics or tracing exporter builder. See functions below to understand what’s currently supported.
Implementations§
source§impl OtlpExporterPipeline
impl OtlpExporterPipeline
sourcepub fn tonic(self) -> TonicExporterBuilder
Available on crate feature grpc-tonic
only.
pub fn tonic(self) -> TonicExporterBuilder
grpc-tonic
only.Use tonic as grpc layer, return a TonicExporterBuilder
to config tonic and build the exporter.
This exporter can be used in both tracing
and metrics
pipeline.
sourcepub fn http(self) -> HttpExporterBuilder
Available on crate features http-proto
or http-json
only.
pub fn http(self) -> HttpExporterBuilder
http-proto
or http-json
only.Use HTTP as transport layer, return a HttpExporterBuilder
to config the http transport
and build the exporter.
This exporter can be used in both tracing
and metrics
pipeline.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for OtlpExporterPipeline
impl RefUnwindSafe for OtlpExporterPipeline
impl Send for OtlpExporterPipeline
impl Sync for OtlpExporterPipeline
impl Unpin for OtlpExporterPipeline
impl UnwindSafe for OtlpExporterPipeline
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