Release on: 2024-12-16
Parameter peer_tags_aggregation (a.k.a. environment variable DD_APM_PEER_TAGS_AGGREGATION) is now enabled by default. This means that aggregation of peer related tags (e.g., <span class="title-ref">peer.service</span>, <span class="title-ref">db.instance</span>, etc.) now happens in the Agent, which enables statistics for Inferred Entities. If you want to disable this feature, set <span class="title-ref">peer_tags_aggregation</span> to <span class="title-ref">false</span> in your Agent configuration.
Parameter compute_stats_by_span_kind (a.k.a. environment variable DD_APM_COMPUTE_STATS_BY_SPAN_KIND) is now enabled by default. This means spans with an eligible <span class="title-ref">span.kind</span> will have stats computed. If disabled, only top-level and measured spans will have stats computed. If you want to disable this feature, set <span class="title-ref">compute_stats_by_span_kind</span> to <span class="title-ref">false</span> in your Agent configuration.
Note: When using peer_tags_aggregation and compute_stats_by_span_kind, a high cardinality of peer tags or APM resources can contribute to higher CPU and memory consumption. If enabling both causes the Agent to consume too many resources, try disabling <span class="title-ref">compute_stats_by_span_kind</span> first.
It is recommended that you update your tracing libraries according to the instructions here and set DD_TRACE_REMOVE_INTEGRATION_SERVICE_NAMES_ENABLED (or dd.trace.remove.integration-service-names.enabled) to true.
Upgraded JMXFetch to 0.49.5 which adds support for UnloadedClassCount metric and IBM J9 gc metrics. See 0.49.5 for more details.
Inferred Service dependencies are now Generally Available (exiting Beta) and enabled by default. Inferred Services of all kinds now have trace metrics and are available in dependency maps. <span class="title-ref">apm_config.peer_tags_aggregation</span> and <span class="title-ref">apm_config.compute_stats_by_span_kind</span> both now default to <span class="title-ref">true</span> unless explicitly set to <span class="title-ref">false</span>.
Add <span class="title-ref">check_tag_cardinality</span> parameter config check.
By default <span class="title-ref">check_tag_cardinality</span> is not set which doesn't change the behavior of the checks. Once it is set in pod annotaions, it overrides the cardinality value provided in the base agent configuration. Example of usage:
ad.datadoghq.com/redis.checks: |
{
"redisdb": {
"check_tag_cardinality": "high",
"instances": [
{
"host": "%%host%%",
"port": "6379"
}
]
}
}
system-probe/ebpf_btf_loader.log.system-probe directory.flare subcommand includes a --provider-timeout option to set a timeout for each file collection (default is 10s), useful for unblocking slow flare creation.system-probe/system_probe_telemetry.log.Released on: 2024-12-16 Pinned to datadog-agent v7.60.0: CHANGELOG.
pod_collection_mode set to node_kubelet. Previously, the check could fail to start if there was a timeout while contacting the API server. This issue has now been resolved.Fetched April 3, 2026