Module shared

Module shared 

Source
Expand description

Cross-cutting values consumed by more than one domain.

Structs§

AltMetricsIntake
An alternate metrics intake (Observability Pipelines Worker or Vector) that replaces the Datadog intake when enabled.
AutoscalingFailover
Autoscaling failover, shared by checks, DogStatsD, and OTLP.
BasicTelemetry
Tagging options for basic liveness telemetry.
ClusterAgent
Cluster Agent connection, shared by checks, DogStatsD, and OTLP.
Compression
Payload compression settings applied before transmission.
Endpoints
Primary outbound endpoints plus the forwarder, proxy, TLS, and compression settings that apply to every pipeline emitting to the intake.
Forwarder
Forwarder retry, backoff, worker, and disk-storage settings.
GlobalTags
Global / host tagging.
HistogramEncoding
Histogram aggregation/encoding settings, shared by the DogStatsD and checks metrics pipelines.
MetricsEncoding
Metrics-encoder settings reused across the metrics-emitting pipelines (DogStatsD, checks, and OTLP): histogram settings, payload limits, and the encoder flush timeout.
Proxy
Outbound HTTP proxy settings.
SharedConfiguration
Cross-cutting configuration shared across domains.
StaticTagSettings
Inputs used to derive deployment-wide static tags.
Tls
Outbound TLS client settings.
V3ApiEncoding
V3 metrics-intake protocol settings for the series and sketches payloads (serializer_experimental_use_v3_api.*).
V3ApiSettings
Per-payload V3 intake settings, reused for both series and sketches.

Enums§

ForwarderHttpProtocol
HTTP protocol the forwarder negotiates with the intake.
V3SeriesMode
Whether series are routed to the V3 metrics intake (use_v3_api.series.*).