Struct opentelemetry_otlp::OtlpPipelineBuilder [−][src]
pub struct OtlpPipelineBuilder { /* fields omitted */ }
Expand description
Recommended configuration for an OTLP exporter pipeline.
Examples
fn main() -> Result<(), Box<dyn std::error::Error + Send + Sync + 'static>> { let tracer = opentelemetry_otlp::new_pipeline().with_tonic().install_simple()?; Ok(()) }
Implementations
Set the address of the OTLP collector. If not set, the default address is used.
Set the protocol to use when communicating with the collector.
Set the timeout to the collector.
Set the trace provider configuration.
Set the trace provider configuration from the given environment variables.
If the value in environment variables is illegal, will fall back to use default value.
Use tonic as grpc layer, return a TonicPipelineBuilder
to config tonic and build the exporter.
Use grpcio as grpc layer, return a GrpcioPipelineBuilder
to config the grpcio and build the exporter.
Use HTTP as transport layer, return a HttpPipelineBuilder
to config the http transport
and build the exporter
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl !RefUnwindSafe for OtlpPipelineBuilder
impl Send for OtlpPipelineBuilder
impl Sync for OtlpPipelineBuilder
impl Unpin for OtlpPipelineBuilder
impl !UnwindSafe for OtlpPipelineBuilder
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Wrap the input message T
in a tonic::Request
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more