Main repository for Datadog Agent
Release on: 2024-04-30
1.21.9
.logs_config.expected_tags_duration
now works for journald
logs.service
configuration parameter.normalize_only
to support normalizing SQL without obfuscating it. This mode is useful for customers who want to view unobfuscated SQL statements. By default, ObfuscationMode
is set to obfuscate_and_normalize
and every SQL statement is obfuscated and normalized.oracle-dbm
check which is now renamed to oracle
.display_container_name
being tagged as N/A
when container_name
information is available.metric_prefix
in custom_queries
to oracle
.global_custom_queries
bug.oracle.process.pga_maximum_memory
metric for backward compatibility.systemd
metrics when they are not setReleased on: 2024-04-30 Pinned to datadog-agent v7.53.0: CHANGELOG.
Release on: 2024-03-21
ddagentuser
(DDAGENTUSER_NAME
) account. If the account is a service account, such as LocalSystem or a gMSA account, no action is needed. If the account is a regular account, configure a different Datadog Agent service account.expected_tags_duration
amount of time.chdir
event to allow recent container escape detection.oracle.locks.transaction_duration
metric.registry.json
after their TTL expires.logs_file_permissions.log
file, in the form of either the journald directory or a specific file (if specified by the Agent journald configuration).logs_file_permissions.log
, which lists every file and that file's permissions that the Logs Agent can detect.repo_digest
to containerd ContainerImage to remove duplicate images in container images UI.1.21.7
.1.21.8
.ddagenthostname
tag.oracle.tablespace.maxsize
metric.kubelet_core
check to kubelet
and change the metrics prefix from kubernetes_core
to kubernetes
so that it can replace the Python kubelet
check.instant_client
. Replacing it with oracle_client
.stat
a file that doesn't exist.yaml ad.datadoghq.com/redis.checks: | { "redisdb": { "ignore_autodiscovery_tags": true, "instances": [ { "host": "%%host%%", "port": "6379" } ] } }
Moving forward, configurations that attempt to use hybrid setups—combining adv2 for check specification while also employing `adv1 for ignore_autodiscovery_tags—are no longer supported by default. Users should set the configuration parameter cluster_checks.support_hybrid_ignore_ad_tags to true to enable this behavior.
resource_manager
configuration to conf.yaml.example
.cluster_checks.rebalance_period
. The default value is 10 min.Release on: 2024-02-29
win32_event_log
check that occurs when processing an event that has a missing publisher and no EventData
.Release on: 2024-02-19
DD_ORCHESTRATOR_EXPLORER_RUN_ON_NODE_AGENT
to false
. The Process Agent pod check will be deprecated in the following release.check_delay
metric in Agent telemetryKeepTrailingSemicolon
- disable removing trailing semicolon. This option is only valid when ObfuscationMode
is obfuscate_and_normalize
.KeepIdentifierQuotation
- disable removing quotation marks around identifiers. This option is only valid when ObfuscationMode
is obfuscate_and_normalize
.msodbcsql18
linux dependency needed for SQL Server to run in Docker Agent.Updated the ntp check to support the default location of chrony.conf on Ubuntu (/etc/chrony/chrony.conf).
Agents are now built with Go 1.21.5
.
CWS: Reloading the datadog-agent-sysprobe systemd service now reloads the runtime security policies.
CWS: Added ssdeep file hashing algorithm support.
USM will report the actual status code of the HTTP traffic, instead of reporting only the status code family (2xx, 3xx, etc.).
Improved performance of the activity sampling query on RDS and Oracle Cloud databases.
OTLP ingest log timestamps (i.e. '@timestamp') now include milliseconds.
Always report the following telemetry metrics about the retry queue capacity:
datadog.agent.retry_queue_duration.capacity_secs
datadog.agent.retry_queue_duration.bytes_per_sec
datadog.agent.retry_queue_duration.capacity_bytes
Support container metrics for kata containers using containerd.
System Probe can now expose its healthcheck on a dedicated HTTP port. The Kubernetes daemonset uses this by default on port 5558.
freetds
and msodbcsql18
dependencies for py2.postgresql
dependency after upgrading psycopg2
to v2.9 in integrations-core. psycopg2
now comes with pre-built wheel for arm architecture.rancher/mirrored-pause.*
) are now excluded by default for containers and metrics collection.UNKNOWN ERROR
.logs_no_ssl
is set and dd_url
contains an https prefix. logs_no_ssl
will take precedence over the prefix in a future version.Released on: 2024-02-19 Pinned to datadog-agent v7.51.0: CHANGELOG.
Release on: 2024-01-04
1.20.12
.Release on: 2023-12-19
legacy_mode: false
configuration options are backwards compatible except for some regular expressions used in the included_messages
and excluded_messages
options. For example, Go regular expressions do not support lookahead or lookbehind assertions. If you do not use these options, then no configuration changes are necessary. See the Python regular expression docs and the Go regular expression docs for more information on the supported regular expression syntax. Set legacy_mode_v2: true
to revert to the Python implementation of the check. The Python implementation may be removed in a future version of the Agent.The orchestrator check is moving from the Process Agent to the Node Agent. In the next release, this new check will replace the current pod check in the Process Agent. You can start using this new check now by manually setting the environment variable DD_ORCHESTRATOR_EXPLORER_RUN_ON_NODE_AGENT
to true
.
Adds the following CPU manager metrics to the kubelet core check: kubernetes_core.kubelet.cpu_manager.pinning_errors_total, kubernetes_core.kubelet.cpu_manager.pinning_requests_total.
Add a diagnosis for connecting to the agent logs endpoints. This is accessible through the agent diagnose
command.
Add FIPS mode support for Network Device Monitoring products
Added support for collecting Cloud Foundry container names without the Cluster Agent.
The Kubernetes State Metrics Core check now collects kubernetes_state.ingress.tls.
APM: Added a new endpoint tracer_flare/v1/. This endpoint acts as a proxy to forward HTTP POST request from tracers to the serverless_flare endpoint, allowing tracer flares to be triggered via remote config, improving the support experience by automating the collection of logs.
CWS: Ability to send a signal to a process when a rule was triggered. CWS: Add Kubernetes user session context to events, in particular the username, UID and groups of the user that ran the commands remotely.
Enable container image collection by default.
Enable container lifecycle events collection by default. This feature helps stopped containers to be cleaned from Datadog faster.
[netflow] Allow collecting configurable fields for Netflow V9/IPFIX
Add support for Oracle 12.1 and Oracle 11.
Add monitoring of Oracle ASM disk groups.
Add metrics for monitoring Oracle resource manager.
[corechecks/snmp] Load downloaded profiles
DBM: Add configuration option to SQL obfuscator to use go-sqllexer package to run SQL obfuscation and normalization
Support filtering metrics from endpoint and service checks based on namespace when the DD_CONTAINER_EXCLUDE_METRICS environment variable is set.
The Windows Event Log tailer saves its current position in an event log and resumes reading from that location when the Agent restarts. This allows the Agent to collect events created before the Agent starts.
1.20.11
.0.49.0
which adds some more telemetry and contains some small fixes.collect_topology
by default.RemoveSpaceBetweenParentheses
- remove spaces between parentheses. This option is only valid when ObfuscationMode
is obfuscate_and_normalize
.KeepNull` - disable obfuscating null values with ?. This option is only valid when
ObfuscationModeis "obfuscate_only" or
obfuscate_and_normalize``.KeepBoolean
- disable obfuscating boolean values with ?. This option is only valid when ObfuscationMode
is obfuscate_only
or obfuscate_and_normalize
.KeepPositionalParameter
- disable obfuscating positional parameters with ?. This option is only valid when ObfuscationMode
is obfuscate_only
or obfuscate_and_normalize
.min_collection_interval
to collect. min_collection_interval
now controls how frequently the check attempts to reconnect when the event subscription is in an error state.timeout
option for the win32_event_log check is no longer applicable and can be removed. If the option is set, the check logs a deprecation warning and ignores the option.CVE-2023-45283
and CVE-2023-45284
kubelet_tls_verify
is set to false
with a misconfigured root certificate authority.timeout
option. The timeout
option is now deprecated.datadog-cluster-agent status
.kubernetes_state_core
check that caused tag corruption when telemetry
was set to true
.secret_backend_skip_checks
set to true).Release on: 2023-11-16
arch
field into agent context included in CWS events.