Having released this functionality in an Early Adopter Release with OneAgent version 1.173 and Dynatrace version 1.174 back in August 2019, we’re now happy to announce the General Availability of OneAgent full-stack monitoring for Linux on the IBM Z platform, sometimes informally referred to as Z/Linux. The GA release is available with OneAgent version 1.179 […]
Imagine a situation where you have 1,000 hosts to monitor. Regardless of how awesome the default settings are, at some stage, you’ll want to change the configuration of some of these hosts. For example, you might want Dynatrace to treat a group of hosts in a load-balancer environment as a single virtual host. This is […]
Cloud Run brings serverless to containers. You can run containers on Cloud Run for Anthos for consistency between on-prem and cloud environments, or in fully managed Cloud Run environments. A managed platform built from Knative, Cloud Run automatically scales your stateless applications, abstracts away all infrastructure management (K8s), and lets you focus on what matters […]
Java 6 WebSphere Application Server version 8.5 (EOS by IBM in April 2018)
OneAgent 1.183 will be the last version that supports WebSphere version 8.5 with Java 6. Going forward, only combinations with Java 7 or higher will be supported
32bit versions of Go applications
OneAgent 1.183 will be the last version that will support 32bit Go lang applications. 99.99 percent of all go applications are 64bit, which is why we decided not to support 32bit any longer.
Cloud platform support
Kubernetes
Dynatrace now supports Red Hat OpenShift 4.2 with CRI-O container runtime.
OneAgent Operator version 0.5.0 release includes better detection and handling of node scaling events.
Redirects of requests to Kubernetes configuration API will be removed with 1.181.
Support changes
PCF PAS version 2.3.x (End of general support by Pivotal in August 2019). OneAgent version 1.179 is the last version that supports PCF version 2.3.x.
PCF PAS version 2.4.x OneAgent version 1.181 will be the last version that supports PCF version 2.3.x.
Red Hat OpenShift Container Platform 3.7 and lower (end of maintenance support by Red Hat ended in July 2019). OneAgent version 1.179 is the last version that supports OpenShift 3.7.
Red Hat OpenShift 3.9 & 3.10 will no longer be supported since OneAgent version 1.183.
Kubernetes versions 1.9 or lower are no longer actively maintained by the Kubernetes community. The major public cloud providers offer managed Kubernetes 1.10 and higher. OneAgent version 1.179 is the last version that supports Kubernetes 1.9.
General improvements
WebSphere
Starting with OneAgent 1.177, WebSphere Application Servers will be detected as distinct process instances, even when multiple cluster members (JVMs) of the same cluster run on the same host. This change doesn't impact the composition of process groups or services and can be overriden as shown in Adapt the composition of default process groups.
Addressed bug that may prevent injecting into PCF 2.5 musl containers. (APM-195031)
Reduced OS CPU overhead of OneAgent when gathering memory usage statics. (APM-200795)
Switching to Full Stack from Cloud Infrastructure mode will no longer cause an attempt to update ld.so.preload for OneAgent container deployments. (APM-200600)
Agent Installer
install.bat file produced by --unpack-msi will now contain %TEMP% instead of a fully resolved path as the argument to /L*v. (APM-198627)
Fixed SELinux compatibility issue on RHEL 8 and CentOS 8. (APM-199800)
Fixed issue with installation in custom path on RHEL 8 with SELinux enabled. (APM-201657)
Core
Reduced dependencies on the /proc filesystem for AIX, allowing injection for processes that can not access their proc entries from their process. (ONE-28674)
Addressed bug that could cause empty process group names for Apache Tomcat processes on Windows. (ONE-28887)
Changes in 1.175 could result in code modules on Linux not being able to connect to the cluster. (ONE-29229)
Resolved bug that may crash applications modified with prelink on glibc < 2.7. (ONE-29426)
Addressed bug where the agent could delay the startup of 32 bit applications on AIX, Solaris SPARC and Linux PPC BE. (ONE-30070)
Addressed bug on Solaris that may prevent the agent from connecting to the cluster. (ONE-30179)
fixed problem with inheriting stack size from php instances on windows x86. (ONE-28272)
Java
Only create one outgoing HTTP request when HttpUrlConnection.getOutputStream() is called twice in application code. (ONE-28870)
Improve error message on insufficient disk space on memory dump. (ONE-29151)
.NET
The agent triggered early initialization of the HttpRequest.ServerVariables collection leading to uninitialized values. (ONE-29335)
The .NET Instrumentation Cache feature may caused failing request when used in an Azure App Service. (ONE-27682)
The host was not captured correctly for outgoing HTTP requests, when HttpClient.BaseAddress with relative URLs was used. (ONE-28414)
The WCF sensor might trigger an exception, when custom WCF channels are used. (ONE-28587)
NodeJS
Race condition in UemSensor caused occasional agent crashes. (ONE-28464)
Context passing to callbacks passed as argument to SDK tracers was not working. (ONE-28554)
fs.writev added in 12.9.0 was not instrumented. (ONE-28858)
Node.js Core File System sensor (fs) conflicted with "thenify" module. (ONE-28988)
PHP
Fixed bug in PHP monitoring NG which caused crash on Apache with mod_php 7.0 ZTS shutdown. (ONE-28406)
Go
Show right technology for gRPC sensor on config screen. (ONE-28244)
Fixed Agent injection issue for 32-bit Go processes. (ONE-28439)
OS Agent
Node.JS technology and version discovery has been optimized for containerized applications. The version will now be cached between different containers started from given image. (APM-203714)
Limiting cap_dac_override linux capabilities on for command which need SU. (APM-193803)
Improve robustness of connection between agents, preventing agents from stopping. (APM-195150)
OpenShift version discovery heuristic has been updated to cover more scenarios. (APM-195108)
Fixed scenario, where one NGINX instance may be divided between two NGINX Process Group Instances. (APM-193277)
OneAgent will now properly discover remote shares with spaces in devName or mount path. (APM-197842)
CRI-O technology is now properly detected even if version retrieval is not possible. (APM-195117)
Mobile
Android Auto-instrumentation: Added support for version 4 of the OkHttp library. (ONE-28763)
IIB
Erroneous query string detection with URI's containing spaces in WebRequests was fixed. (ONE-28697)
Cluster
This fix provides a detection for the PaaS type OpenShift for the new OpenShift version 4.1. Without this fix Kubernetes was detected instead. (APM-193995)
"This process must be restarted" message will no longer be displayed for Docker Daemon for Windows. (APM-187475)
Plugin Agent
Occasional plugin library import error was fixed. (APM-196927)
Redis in PCF has its default configuration path set. (APM-189753)
Agent Build 2.0
Agent loader prevents Apache graceful restarts on AIX and solaris-x86. (ONE-28929)
Session Replay
IE11 does not escape special characters in CSS selectors for dynamic rules. (ONE-29332)
Clash with fbevents.js raises a “Maximum call stack size exceeded” error. (ONE-28642)
Android Lollipop webview browser throws an “Invalid value used as weak map key” error. (ONE-28899)
zAgent
CPU Times are now reported correctly for CICS and IMS methods. (ONE-29143)
zRemote: The default setting for the queuedMessageFactoryEnabled flag has been changed from true to false. (ONE-28848)