pub enum OtlpProtocol {
Grpc,
HttpProtobuf,
HttpJson,
}Expand description
The protocol to use for OTLP exporter.
Variants§
Implementations§
Source§impl OtlpProtocol
impl OtlpProtocol
Sourcepub fn traces_protocol_from_env() -> Self
pub fn traces_protocol_from_env() -> Self
Returns the protocol to be used for exporting traces as defined by the environment.
Sourcepub fn metrics_protocol_from_env() -> Self
pub fn metrics_protocol_from_env() -> Self
Returns the protocol to be used for exporting metrics as defined by the environment.
Sourcepub fn logs_protocol_from_env() -> Self
pub fn logs_protocol_from_env() -> Self
Returns the protocol to be used for exporting logs as defined by the environment.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for OtlpProtocol
impl RefUnwindSafe for OtlpProtocol
impl Send for OtlpProtocol
impl Sync for OtlpProtocol
impl Unpin for OtlpProtocol
impl UnsafeUnpin for OtlpProtocol
impl UnwindSafe for OtlpProtocol
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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