Release on: 2024-08-16
datadog.yaml file. The -E flag can be used to specify additional configuration files to be loaded sequentially after the main datadog.yaml.DD_SERVERLESS_STREAM_LOGS is enabled, DD_EXTENSION prints collected logs like agent stream-logs.Add the <span class="title-ref">use_apiserver_cache</span> option to the <span class="title-ref">kubernetes_state_metrics</span> check to reduce the pressure on the underlying storage engine <span class="title-ref">etcd</span>. Requires Kubernetes 1.19+.
APM: Add obfuscation support for OpenSearch statements within span metadata. This feature works in the same way as the existing Elasticsearch one, and is enabled by default. It is configured by binding apm_config.obfuscation.opensearch.* parameters to new obfuscation environment variables. In particular, bind: apm_config.obfuscation.opensearch.enabled to DD_APM_OBFUSCATION_OPENSEARCH_ENABLED: It accepts a boolean value with default value true.
apm_config.obfuscation.opensearch.keep_values to DD_APM_OBFUSCATION_OPENSEARCH_KEEP_VALUES It accepts a list of strings of the form ["id1", "id2"].
apm_config.obfuscation.opensearch.obfuscate_sql_values to DD_APM_OBFUSCATION_OPENSEARCH_OBFUSCATE_SQL_VALUES It accepts a list of strings of the form ["key1", "key2"].
Agents are now built with Go 1.22.4.
Agents are now built with Go 1.22.5.
Bump dependency <span class="title-ref">msodbcsql18</span> to version 18.3.3.1.
Adds config kubernetes_events_source_detection.enabled which is false by default. When set to true, this sets the source of kubernetes events to specific integrations based on the name of the controller that emitted it. All kubernetes events will have the tag orchestrator:kubernetes. For controller names that do not match any of the known integrations, the source will still be set to kubernetes by default.
Introduces a bundle_unspecifed_events config to the docker integration. When bundle_unspecifed_events and unbundle_events are true, Docker events are unbundled according to collected_event_types and the remaining events are bundled after excluding the filtered_event_types and collected_event_types.
The Agent will now ignore empty configuration files in conf.d. Users can use this functionality to avoid creating broken integrations when deploying agents with provisioning systems that do not allow skipping files entirely.
Introduces an bundle_unspecified_events config to the kubernetes_apiserver integration. When bundle_unspecified_events and unbundle_events are true, Kubernetes events are unbundled according to collected_event_types and the remaining events are bundled.
Improve utility functions that start or stop a service to better manage the SERVICE_START_PENDING and SERVICE_STOP_PENDING states by waiting for the service transition to complete. This will improve handling of concurrent execution of <span class="title-ref">agent.exe start</span> and <span class="title-ref">agent.exe restart</span> commands for the Windows Agent.
Make the <span class="title-ref">oom_kill</span> check capture the OOM score and the OOM score adjustment of the process being killed.
Oracle integration will now auto-adjust the size of the SQL substring requested by the activity sampler to better support users with multi-byte character sets, for example, Korean, Arabic, etc. This should alleviate crashes caused by long queries using these characters.
The OTLP ingestion endpoint now supports the same settings and protocol as the OpenTelemetry Collector OTLP receiver v0.103.0.
APM: Probabilistic Sampler now only looks at the lower 64 bits of a trace ID by default to improve compatibility in distributed systems where some apps may truncate the trace ID. To maintain the previous behavior use the feature flag <span class="title-ref">probabilistic_sampler_full_trace_id</span>.
Adds the source of the payload for Processes-owned messages.
Add tags to <span class="title-ref">CollectorManifest</span>
Add image and imageID fields to pods ContainerStatuses.
The orchestrator check can now scrub sensitive data from probes in pods specifications.
The Agent now populates the <span class="title-ref">git.repository_url</span> and <span class="title-ref">git.commit.sha</span> tags from the values of the <span class="title-ref">DD_GIT_REPOSITORY_URL</span> and <span class="title-ref">DD_GIT_COMMIT_SHA</span> container environment variables.
Implement the kubernetes_persistent_volume_claims_as_tags configuration that allows users to disable PersistentVolumeClaim for Kubernetes resources.
Upgrade the NTP check client library 'beevik/ntp' from v0.3.0 to v1.3.4
Use cloud-provided hostname as default when running the Agent in AKS.
APM: Enabled zstd compression by default on trace payloads.
datadog-agent status collector section.diagnose command for logs endpoints and related warnings about unknown config keys.Released on: 2024-08-16 Pinned to datadog-agent v7.56.0: CHANGELOG.
Fetched April 3, 2026