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_
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_
ENTITY_ ID_ PRECEDENCE dogstatsd_entity_id_precedence— client entity ID takes precedence over UDS origin.- 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 DogStatsD metric debug log files to keep.- DOGSTATSD_
LOG_ FILE_ MAX_ SIZE dogstatsd_log_file_max_size— maximum active DogStatsD metric 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 Agent compat.- 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.- 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.