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.
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. Sketches read only endpoints and validate; the remaining series-only fields stay at their defaults.
V3SeriesMode
Global and per-endpoint V3 series routing mode (use_v3_api.series.*).

Enums§

ForwarderHttpProtocol
HTTP protocol the forwarder negotiates with the intake.