OneAgent 1.299 is the last version supporting OneAgent Extensions 1.0 framework. You can continue using OneAgent Extensions 1.0 if you stay at OneAgent version 1.299. Note that this means you'll be using an unsupported Python version 3.8. We strongly recommend migrating your extensions to the latest Extensions 2.0 framework.
For environments with Extensions 1.0, the OneAgent version 1.301 rollout starts after Oct 31, 2024.
The log agent security rules have been relaxed to allow greater flexibility in log file handling. This change supports a broader range of use cases, as described below:
Each include rule now adds an optional rotation suffix ([-._]*) at the end of the filename. This means filenames can have suffixes for rotation without requiring explicit configuration.
Log files are now permitted within a log or logs subdirectory at any directory level. Subdirectory names are now more flexible, allowing variations such as logfile, logfiles, and applogs.
The previous block on files in the /usr/ directory is lifted, provided the standard log directory or extension conditions are met.
Log files with a .txt extension are now allowed, broadening compatibility for text-based log formats.
These changes don't impact the rules for autodetection of log files, which remain the same.
OS Services events enrichment
Infrastructure Observability | Hosts
Events generated by OS Services settings will now be enriched with the dt.settings.object_id member used to identify settings used to raise an event uniquely.
Java module automatically traces incoming Kafka messages based on @KafkaListener annotation
Infrastructure Observability | Hosts
The OneAgent Java module now automatically traces incoming Kafka messages if an application uses a meta-annotation using Spring's @KafkaListener annotation.
Automatic log enrichment if JMX remote is enabled
Infrastructure Observability | Hosts
The OneAgent Java module now automatically enriches loglines if an application uses SLF4J, JMX remote is enabled, and the JUL LogManager is active.
Apache subrequests handling improved
Infrastructure Observability | Hosts
Apache subrequests (including mod_dir usage) are now properly handled, preventing potential OneAgent crashes.
VxFS support added
Infrastructure Observability | Hosts
We have added support for disks using the VERITAS File System (VxFS).
Infrastructure event enrichment
Infrastructure Observability | Hosts
Events generated by infrastructure settings will now be enriched with the dt.settings.object_id member, which identifies settings used to raise an event uniquely.
DiskEdge event enrichment
Infrastructure Observability | Hosts
Events generated by Disk Edge settings will now be enriched with the dt.settings.object_id member, which identifies settings used to raise an event uniquely.
Optimized log processing in OneAgent
Infrastructure Observability | Hosts
Log processing in OneAgent has been optimized to significantly reduce both memory and CPU usage.
Reduced overhead of OneAgent CLV/RAP features for .NET applications. (OA-37810)
Improved stability of OneAgent CLV/RAP features for .NET applications. (OA-37813)
AI causation engine
Resolved issue in which, when a valid traceparent tag was processed without any additional Dynatrace tag information, root paths weren’t sampled. (OA-37321)
General
Fixed the problem that the `dt.host_group.id` dimension contained the `dt.entity.host_group` dimension and vice versa. (OA-37524)
OS services are cleared after 3 failed attempts to create an sdbus handle, which previously caused outdated data about OS services. (OA-35297)
Fixed an issue in which, when OneAgent was executed in Google Cloud Run with the execution environment in the first version, memory usage metrics relevant to billing could not be sent. (OA-37856)
Live Debugger
Live Debugger will now iterate the full list of ActiveGates. (OA-35805)
Mainframe
Fixed an issue in which the zRemote unregistered a mainframe component unexpectedly in certain conditions. (OA-38261)
Network module
Fixed calculation of the size of TCP data segment in case of TCP offloading. (OA-37005)
Fixed calculation of timeouts and time durations that could result in inflated retransmission metrics. (OA-35217)
Fixed a oneagentnetwork crash related to NIC state change from down to up. (OA-37724)
OS module
Fixed incorrect "restart required" warning displayed for some Apache HTTPD with PHP deployments. (OA-37247)
Fixed a rare case where a connectivity problem could have been raised with connectivity alerting disabled for a particular process group. (HOST-6683)
Update 50 (Build 1.303.50)
This cumulative update contains 1 resolved issue and all previously released updates for the 1.303 release.
Logging module
Added additional diagnostic for Event Log Processing. (OA-38486)
Update 62 (Build 1.303.62)
This cumulative update contains 7 resolved issues and all previously released updates for the 1.303 release.
Fixed temporarily missing MIB translation for metrics from SNMP Traps extensions. (DAQ-2848)
Go
Fixed a potential crash with the `golang.org/x/net/http2` package for HTTP/2 web servers. (OA-40155)
Extensions framework
Fixed permissions issues causing the filesystem monitoring extension to malfunction. (DAQ-3733)
OS module
Fixed an issue that started with OneAgent version 295, which introduced uppercase letters being replaced with lowercase in dimension keys for host-level resource attributes. With this fix, OneAgent allows for uppercase characters again. As all observability signals (such as logs and metrics) produced by OneAgent are enriched with host-level resource attributes, this fix may affect configurations based on host-level resource attributes, such as log ingest rules, log metrics, log events, or saved queries. (OA-39327)
DB2 Java processes are now reported separately from other DB2 processes. (OA-40321)