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 structured test_json because the field uses PickFirst<(DisplayFromStr, _)>.- ALL
- All annotations declared in this module, in declaration order.
- 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_
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.- SITE
site— Datadog site domain (e.g.datadoghq.com).- SKIP_
SSL_ VALIDATION skip_ssl_validation— disables TLS certificate validation for Datadog intake forwarding.