pub struct Traces {
pub enabled: bool,
pub internal_port: u16,
pub probabilistic_sampler_sampling_percentage: f64,
pub string_interner_size: NonZeroUsize,
pub enable_compute_top_level_by_span_kind: bool,
pub ignore_missing_datadog_fields: bool,
}Expand description
OTLP trace ingestion settings.
Fields§
§enabled: boolWhether OTLP trace ingestion is enabled.
internal_port: u16Internal port the OTLP trace receiver forwards to.
probabilistic_sampler_sampling_percentage: f64Percentage of OTLP traces the probabilistic sampler keeps.
string_interner_size: NonZeroUsizeNon-zero byte budget for the OTLP trace context interner. (not in Datadog Agent config schema)
Defaults to 512 KiB and cannot exceed 1 GiB.
enable_compute_top_level_by_span_kind: boolWhether top-level spans are computed from span kind on OTLP traces. (not in Datadog Agent config schema)
ignore_missing_datadog_fields: boolWhether spans missing intake-required fields are ingested rather than rejected. (not in Datadog Agent config schema)
Trait Implementations§
impl StructuralPartialEq for Traces
Auto Trait Implementations§
impl Freeze for Traces
impl RefUnwindSafe for Traces
impl Send for Traces
impl Sync for Traces
impl Unpin for Traces
impl UnwindSafe for Traces
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