Module structs

Module structs 

Expand description

Datadog Agent configuration annotations, generated from schema_overlay.yaml.

Type definitions live here (hand-written); the annotation constants and statics live in the generated module, which build.rs writes and .gitignore excludes. Identifiers for known configuration consumers.

Used as values in annotation used_by fields to declare which consumers incorporate a key.

Constantsยง

AGGREGATE_CONFIGURATION
Identifier for AggregateConfiguration.
DATADOG_EVENTS_CONFIGURATION
Identifier for DatadogEventsConfiguration.
DATADOG_LOGS_CONFIGURATION
Identifier for DatadogLogsConfiguration.
DATADOG_SERVICE_CHECKS_CONFIGURATION
Identifier for DatadogServiceChecksConfiguration.
DOGSTATSD_DEBUG_LOG_CONFIGURATION
Identifier for DogStatsDDebugLogConfiguration.
DOGSTATSD_MAPPER_CONFIGURATION
Identifier for DogStatsDMapperConfiguration.
DOGSTATSD_PREFIX_FILTER_CONFIGURATION
Identifier for DogStatsDPrefixFilterConfiguration.
GET_TYPED
Keys read via get_typed / try_get_typed rather than struct deserialization.
TYPED_CONFIG_SYSTEM
Keys consumed through the typed configuration translation system.