Expand description
Annotations for ForwarderConfiguration keys (endpoint, retry, and forwarder settings).
Constants§
- ADDITIONAL_
ENDPOINTS additional_endpoints—extra intake endpoints (JSON map of host → API keys). Uses a structuredtest_jsonbecause the field uses PickFirst<(DisplayFromStr, _)>.- ALL
- All annotations declared in this module, in declaration order.
- ALLOW_
ARBITRARY_ TAGS allow_arbitrary_tags—signals backend tag validation relaxation.- API_KEY
api_key—Datadog API key for authentication.- DD_URL
dd_url—explicit intake URL, overridessite.- FORWARDER_
BACKOFF_ BASE forwarder_backoff_base—base growth rate for retry backoff in seconds.- FORWARDER_
BACKOFF_ FACTOR forwarder_backoff_factor—jitter factor for retry backoff.- FORWARDER_
BACKOFF_ MAX forwarder_backoff_max—maximum retry backoff duration in seconds.- FORWARDER_
CONNECTION_ RESET_ INTERVAL forwarder_connection_reset_interval—seconds between connection resets. Schema Float; field u64.- FORWARDER_
HIGH_ PRIO_ BUFFER_ SIZE forwarder_high_prio_buffer_size—max pending requests per endpoint. Schema Float; field usize.- FORWARDER_
HTTP_ PROTOCOL forwarder_http_protocol—HTTP version selection for outgoing forwarder requests.- FORWARDER_
NUM_ WORKERS forwarder_num_workers—max concurrent requests per endpoint. Schema Float; field usize.- FORWARDER_
RECOVERY_ INTERVAL forwarder_recovery_interval—error count decrease on success. Schema Float; field u32.- FORWARDER_
RECOVERY_ RESET forwarder_recovery_reset—reset error count on successful request.- FORWARDER_
RETRY_ QUEUE_ MAX_ SIZE forwarder_retry_queue_max_size—(deprecated) max in-memory retry queue size in bytes. Schema Float; fieldOption<u64>.- FORWARDER_
RETRY_ QUEUE_ PAYLOADS_ MAX_ SIZE forwarder_retry_queue_payloads_max_size—max in-memory retry queue size in bytes. Schema Float; fieldOption<u64>.- FORWARDER_
STORAGE_ MAX_ DISK_ RATIO forwarder_storage_max_disk_ratio—max disk usage fraction before stopping on-disk queue.- FORWARDER_
STORAGE_ MAX_ SIZE_ IN_ BYTES forwarder_storage_max_size_in_bytes—max on-disk retry queue size. Schema Float; field u64.- FORWARDER_
STORAGE_ PATH forwarder_storage_path—directory for on-disk retry queue.- FORWARDER_
TIMEOUT forwarder_timeout—request timeout in seconds. Schema Float; field u64.- MIN_
TLS_ VERSION min_tls_version—minimum TLS version for Datadog intake forwarding.- OBSERVABILITY_
PIPELINES_ WORKER_ METRICS_ ENABLED observability_pipelines_worker.metrics.enabled—route metrics to OPW.- OBSERVABILITY_
PIPELINES_ WORKER_ METRICS_ URL observability_pipelines_worker.metrics.url—OPW metrics intake URL.- SITE
site—Datadog site domain (for example,datadoghq.com).- SKIP_
SSL_ VALIDATION skip_ssl_validation—disables TLS certificate validation for Datadog intake forwarding.- VECTOR_
METRICS_ ENABLED vector.metrics.enabled—route metrics to OPW (legacy alias).- VECTOR_
METRICS_ URL vector.metrics.url—OPW metrics intake URL (legacy alias).