pub enum OpenTelemetryError {
MissingTokioRuntime,
UnsupportedTransport {
transport: &'static str,
},
InvalidGrpcHeader {
key: String,
message: String,
},
ExporterBuild(String),
Provider(String),
Core(FlowError),
}Expand description
Errors produced while configuring or operating the OpenTelemetry subscriber.
Variants§
MissingTokioRuntime
The tonic gRPC exporter requires an active Tokio runtime.
UnsupportedTransport
The requested transport is not available on this target.
InvalidGrpcHeader
Failed to parse a configured gRPC metadata header.
ExporterBuild(String)
Failed to build the OTLP exporter.
Provider(String)
The underlying tracer provider returned an error.
Core(FlowError)
Registration errors from the core runtime.
Trait Implementations§
Source§impl Debug for OpenTelemetryError
impl Debug for OpenTelemetryError
Source§impl Display for OpenTelemetryError
impl Display for OpenTelemetryError
Source§impl Error for OpenTelemetryError
impl Error for OpenTelemetryError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for OpenTelemetryError
impl RefUnwindSafe for OpenTelemetryError
impl Send for OpenTelemetryError
impl Sync for OpenTelemetryError
impl Unpin for OpenTelemetryError
impl UnsafeUnpin for OpenTelemetryError
impl UnwindSafe for OpenTelemetryError
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::RequestSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.