Expand description
Annotations for DogStatsD source configuration keys.
Constants§
- ALL
- All annotations declared in this module, in declaration order.
- BIND_
HOST bind_host—host address to bind UDP/TCP listeners to.- DOGSTATSD_
ALLOW_ CONTEXT_ HEAP_ ALLOCS dogstatsd_allow_context_heap_allocs—allow heap allocations when interner is full.- DOGSTATSD_
AUTOSCALE_ UDP_ LISTENERS dogstatsd_autoscale_udp_listeners—bind multiple UDP sockets with SO_REUSEPORT for kernel load balancing.- DOGSTATSD_
BUFFER_ COUNT dogstatsd_buffer_count—number of message buffers to pre-allocate.- DOGSTATSD_
BUFFER_ SIZE dogstatsd_buffer_size—receive buffer size in bytes. Schema says Float; field is usize.- DOGSTATSD_
CACHED_ CONTEXTS_ LIMIT dogstatsd_cached_contexts_limit—max cached metric contexts.- DOGSTATSD_
CACHED_ TAGSETS_ LIMIT dogstatsd_cached_tagsets_limit—max cached tag sets.- DOGSTATSD_
CAPTURE_ DEPTH dogstatsd_capture_depth- traffic capture channel depth.- DOGSTATSD_
CAPTURE_ PATH dogstatsd_capture_path- traffic capture file location.- DOGSTATSD_
CONTEXT_ EXPIRY_ SECONDS dogstatsd_context_expiry_seconds- context cache TTL.- DOGSTATSD_
ENTITY_ ID_ PRECEDENCE dogstatsd_entity_id_precedence—client entity ID takes precedence over UDS origin.- DOGSTATSD_
EOL_ REQUIRED dogstatsd_eol_required—require newline-terminated messages for selected listener types.- DOGSTATSD_
LOGGING_ ENABLED dogstatsd_logging_enabled—enable writing DogStatsD metric debug stats to a file.- DOGSTATSD_
LOG_ FILE dogstatsd_log_file—path to the DogStatsD metric debug log file.- DOGSTATSD_
LOG_ FILE_ MAX_ ROLLS dogstatsd_log_file_max_rolls—number of rotated debug log files to keep. Schema Float; field usize.- DOGSTATSD_
LOG_ FILE_ MAX_ SIZE dogstatsd_log_file_max_size—max active debug log file size before rotation.- DOGSTATSD_
METRICS_ STATS_ ENABLE dogstatsd_metrics_stats_enable—enable metric-level DogStatsD debug statistics.- DOGSTATSD_
MINIMUM_ SAMPLE_ RATE dogstatsd_minimum_sample_rate—minimum allowed sample rate.- DOGSTATSD_
NON_ LOCAL_ TRAFFIC dogstatsd_non_local_traffic—accept packets from non-localhost addresses.- DOGSTATSD_
ORIGIN_ DETECTION dogstatsd_origin_detection—enable UDS-based origin detection.- DOGSTATSD_
ORIGIN_ DETECTION_ CLIENT dogstatsd_origin_detection_client—enable container enrichment fields.- DOGSTATSD_
ORIGIN_ OPTOUT_ ENABLED dogstatsd_origin_optout_enabled—skip enrichment when cardinality=none.- DOGSTATSD_
PERMISSIVE_ DECODING dogstatsd_permissive_decoding—relax decoding strictness for Agentcompat.- DOGSTATSD_
PORT dogstatsd_port—UDP port. Schema says Float; field is u16.- DOGSTATSD_
SOCKET dogstatsd_socket—UDS datagram socket path.- DOGSTATSD_
SO_ RCVBUF dogstatsd_so_rcvbuf—DogStatsD UDP/UDS socket receive buffer size. Schema Float; field usize.- DOGSTATSD_
STREAM_ LOG_ TOO_ BIG dogstatsd_stream_log_too_big—log oversized UDS stream frames.- DOGSTATSD_
STREAM_ SOCKET dogstatsd_stream_socket—UDS stream socket path.- DOGSTATSD_
STRING_ INTERNER_ SIZE dogstatsd_string_interner_size—context interner entry count. Schema Float; field u64.- DOGSTATSD_
STRING_ INTERNER_ SIZE_ BYTES dogstatsd_string_interner_size_bytes—explicit interner byte budget (overrides entry count).- DOGSTATSD_
TAGS dogstatsd_tags—additional tags applied to all ingested metrics.- DOGSTATSD_
TAG_ CARDINALITY dogstatsd_tag_cardinality—default tag cardinality for origin enrichment. Default is “Low”; inject “high” as test value to differ from default.- DOGSTATSD_
TCP_ PORT dogstatsd_tcp_port—TCP port (0 = disabled).- ENABLE_
PAYLOADS_ EVENTS enable_payloads.events—forward event payloads.- ENABLE_
PAYLOADS_ SERIES enable_payloads.series—forward series (counter/gauge/rate) payloads.- ENABLE_
PAYLOADS_ SERVICE_ CHECKS enable_payloads.service_checks—forward service check payloads.- ENABLE_
PAYLOADS_ SKETCHES enable_payloads.sketches—forward sketch (distribution) payloads.- ORIGIN_
DETECTION_ UNIFIED origin_detection_unified—use unified entity ID resolution for origin enrichment.- PROVIDER_
KIND provider_kind—appended as a static tag (provider_kind:<value>) to all DogStatsD metrics.- STATSD_
FORWARD_ HOST statsd_forward_host—host for DogStatsD message forwarding.- STATSD_
FORWARD_ PORT statsd_forward_port—port for DogStatsD message forwarding.