Collect and manage Kubernetes logs without full OneAgent
Dynatrace provides a flexible approach to Kubernetes observability, allowing you to easily select the level of observability required for your needs. This includes log collection and management for your Kubernetes environments. Our updated log capabilities for Kubernetes allow you to:
Stream Kubernetes logs without running a OneAgent host module, to start small and extend later
Get insights into logs from short-lived containers and pods such as InitContainers and Jobs
Analyze logs in context of automatically enriched Kubernetes metadata (and traces if OneAgent code modules are in place)
Easily onboard log analytics within the Kubernetes app
The environment variable DT_NGINX_FORCE_RUNTIME_INSTRUMENTATION now consistently enforces manual runtime instrumentation, regardless of whether the Nginx binary is identified as a "patched" binary.
The Nginx manual runtime instrumentation method now takes advantage of cached offsets, resulting in faster subsequent startups and reduced CPU and memory overhead.
The evaluation of attack patterns in allowlisting rules (Settings > Application Security > Application Protection > Allowlist) is no longer case-sensitive. For example, the teststring attack pattern will now match TeStStRiNg.
Optimized log reading time in case of a remote drive with low response time, where a directory with a very high number of log files is monitored by the OneAgent logs code module. This fix also reduces the time delay for log ingesting. (OA-43965)
OS module
Fixed an issue that caused monitoring loss of some alias OS services on Linux machines with systemd versions 219-245. (OA-44263)
Update 66 (Build 1.309.66)
This cumulative update contains 1 resolved issue and all previously released updates for the 1.309 release.
Logging module
Fixed tracking of active container logs for Kubernetes if 'Settings > Log module feature flags > Collect all container logs' is enabled and Dynatrace stops ingesting logs. It was leading to disk space not being reclaimed due to outstanding file handles to already deleted container logs. (OA-45092)
Update 73 (Build 1.309.73)
This cumulative update contains 20 resolved issues and all previously released updates for the 1.309 release.
Fixed issue when OneAgent Log Module kept restarting in some environments with a large number of log files. (OA-41995)
Optimized log reading time in case of a remote drive with low response time, where a directory with a very high number of log files is monitored by the OneAgent logs code module. This fix also reduces the time delay for log ingesting. (OA-43965)
We observed that some Logging modules had problems starting on some Windows OS versions. In some cases, rebooting the whole machine helped, but not always. This fix resolves that issue. (OA-45804)
Fixed tracking of active container logs for Kubernetes if 'Settings > Log module feature flags > Collect all container logs' is enabled and Dynatrace stops ingesting logs. It was leading to disk space not being reclaimed due to outstanding file handles to already deleted container logs. (OA-45092)
.NET
The .NET ADO.NET feature controller now works as intended. (OA-42138)
Fixed an issue in the MongoDB sensor that caused an exception to be thrown in the application. (OA-43215)
Stabilized OneAgent .NET monitoring for unsupported versions of MassTransit.RabbitMQ. (OA-43687)
General
Improved stability of our String tracking code implementing Code-Level Vulnerability detection in Java. (OA-42246)
Resolved an issue where some processes might be classified as Tomcat when the `CATALINA_HOME` environment variable was set on the system level. (OA-44433)
Watchdog
Fixed "Failed to create named pipe" error during OneAgent restart. (OA-39224)
Extensions framework
Added URL encoding in Prometheus data source on `query` endpoint. (DAQ-5523)
Node.js
The span names of the OpenTelemetry instrumentation are not altered by OneAgent injection anymore. (OA-41059)
OS module
Resolved issue that caused reported total disk space to be lower than available disk space on Windows network shares. (OA-41131)
Fixed an issue that caused monitoring loss of some alias OS services on Linux machines with systemd versions 219-245. (OA-44263)
Resolved issue causing "Host ungracefully rebooted" problems when OneAgent was installed within 5 minutes of system boot-up. (OA-43315)
Fixed a crash that occurred on Windows with Carbon Black installed. It impacted only hosts with no OS Services monitoring or Classic Windows services monitoring configured. (OA-43197)
Fixed container detection by containerized OneAgent on hosts with the cgroup v2 API. (OA-43675)
Python
Resolved an issue in which, if the “Python concurrent.futures process” feature controller was enabled, passing keyword-arguments to the builtin method `ProcessPoolExecutor.submit()` would cause the user application to crash. (OA-43956)
Java
Ensured proper context propagation between Java HTTP 11 client and HTTP servers when OneAgent is used in combination with OpenTelemetry Java agent >= 2.12. (OA-42095)
OneAgent for Android
Breaking change Digital Experience | RUM Mobile
Dynatrace Android Gradle plugin
New verification logic cancels the build when an unsupported Jetpack Compose version is used.