pub struct SharedConfiguration {
pub endpoints: Endpoints,
pub tags: GlobalTags,
pub basic_telemetry: BasicTelemetry,
pub metrics_encoding: MetricsEncoding,
pub cluster_agent: ClusterAgent,
pub autoscaling_failover: AutoscalingFailover,
pub metrics_level: String,
}Expand description
Cross-cutting configuration shared across domains.
Fields§
§endpoints: EndpointsPrimary forwarder endpoints and transport.
Global and host-level tagging.
basic_telemetry: BasicTelemetryTags attached to basic liveness telemetry.
metrics_encoding: MetricsEncodingMetrics-encoder settings reused across the metrics-emitting pipelines.
cluster_agent: ClusterAgentCluster Agent connection, shared by checks, DogStatsD, and OTLP.
autoscaling_failover: AutoscalingFailoverAutoscaling failover, shared by checks, DogStatsD, and OTLP.
metrics_level: StringVerbosity of the internal telemetry emitted about the runtime itself. (not in Datadog Agent config schema)
Trait Implementations§
Source§fn clone(&self) -> SharedConfiguration
fn clone(&self) -> SharedConfiguration
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§fn default() -> SharedConfiguration
fn default() -> SharedConfiguration
Returns the “default value” for a type. Read more
Auto Trait Implementations§
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