pub enum TraceIngestInfo {
Datadog,
Otlp {
receiver_sampling_rate: f64,
},
}Expand description
The protocol a trace chunk was ingested through.
Set once when the trace is constructed. Span attributes can be rewritten or removed downstream, so they cannot reliably identify the input protocol.
Variants§
Trait Implementations§
Source§impl Clone for TraceIngestInfo
impl Clone for TraceIngestInfo
Source§fn clone(&self) -> TraceIngestInfo
fn clone(&self) -> TraceIngestInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TraceIngestInfo
impl Debug for TraceIngestInfo
Source§impl PartialEq for TraceIngestInfo
impl PartialEq for TraceIngestInfo
impl Copy for TraceIngestInfo
impl StructuralPartialEq for TraceIngestInfo
Auto Trait Implementations§
impl Freeze for TraceIngestInfo
impl RefUnwindSafe for TraceIngestInfo
impl Send for TraceIngestInfo
impl Sync for TraceIngestInfo
impl Unpin for TraceIngestInfo
impl UnsafeUnpin for TraceIngestInfo
impl UnwindSafe for TraceIngestInfo
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> Pointable for T
impl<T> Pointable for T
§impl<T> Track for T
impl<T> Track for T
§fn track_resources(self, token: ResourceGroupToken) -> Tracked<Self>
fn track_resources(self, token: ResourceGroupToken) -> Tracked<Self>
Instruments this type by attaching the given resource group token, returning a
Tracked wrapper. Read more§fn in_current_resource_group(self) -> Tracked<Self>
fn in_current_resource_group(self) -> Tracked<Self>
Instruments this type by attaching the current resource group, returning a
Tracked wrapper. Read more