pub struct Domain {
pub listeners: Listeners,
pub origin: OriginDetection,
pub contexts: Contexts,
pub aggregation: Aggregation,
pub mapper: Mapper,
pub enable_payloads: EnablePayloads,
pub prefix_filter: PrefixFilter,
pub tag_filterlist: Vec<MetricTagFilterEntry>,
pub tags: Vec<String>,
pub telemetry: Telemetry,
pub debug_log: DebugLog,
}Expand description
Resolved DogStatsD configuration.
Fields§
§listeners: ListenersSource listeners and packet-decoding options.
origin: OriginDetectionOrigin detection and tag cardinality.
contexts: ContextsContext cache sizing and the sample-rate floor.
aggregation: AggregationMetric aggregation window and flush behavior.
mapper: MapperMetric-name mapper.
enable_payloads: EnablePayloadsWhich payload types are emitted.
prefix_filter: PrefixFilterMetric-name prefix filtering.
tag_filterlist: Vec<MetricTagFilterEntry>Per-metric tag include/exclude rules.
Extra tags added to every metric.
telemetry: TelemetryTelemetry emitted by the DogStatsD source.
debug_log: DebugLogDebug logging for the DogStatsD source.
Trait Implementations§
impl StructuralPartialEq for Domain
Auto Trait Implementations§
impl Freeze for Domain
impl RefUnwindSafe for Domain
impl Send for Domain
impl Sync for Domain
impl Unpin for Domain
impl UnwindSafe for Domain
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