On this page:
On this page:
The first generally available 4.5.x release is 4.5.nnn, which incorporates fixes to pre-release issues in 4.5.nnn and 4.5.nnn.
The release notes are inclusive. All updates since 4.5.nnn are noted in the 4.5.x Release Notes. The Product Announcements and Alerts page lists versions, along with release dates, across product versions.
This documentation reflects AppDynamics Application Intelligence Platform version 4.5.x. Changes between minor versions are noted in the release notes and indicated in-place in the documentation where applicable.
AppDynamics App iQ Platform Notes
The following updates apply to the common components of the AppDynamics App iQ Platform, including changes to the cross-product elements of the Controller UI.
- When creating usernames in SAML in Azure environments, the UserName attribute is used if it is passed along. The NameID attribute is not handled if it is passed back in Azure. If you relied on the legacy behavior of concatenating the first name and surname, then you can workaround this enhancement by changing your Azure provider to return the concatenated names in the UserName attribute.
- Audit log, report, and API details have been enhanced.
- Audit logging coverage has been made more comprehensive.
- There is a UI for reporting of MDS audit logs.
- You can view in one place the current state of all configuration parameters that may affect your security and privacy. These settings include retention settings, custom data collectors, IP-address retention in EUM, etc.
Modal Interstitial Page
- You can provide a customizable privacy statement to your users who are configuring parts of the AppDynamics products that they have regulatory, legal, and customer-defined policies that must be followed regarding data collection. This feature is present in all places of the AppDynamics App IQ Platform UI where data collection can be configured.
- Authentication and authorization security enhancements have been made to the AppDynamics App iQ Platform in the form of scalable, securable, and admin configurable support.
To use the Universal Agent to deploy the Analytics Agent on Linux, you must use machine-agent mode. Standalone mode is not supported for this use case.
- Using the auto-Java feature for deployment of the Java Agent with the Universal Agent is not supported on Windows 2008 SP2 32-bit and 64-bit.
- To install the .NET Agent with the Universal Agent use a local repository for the .NET Agent distribution file. Downloading the .NET Agent from the Controller is not supported.
- For JMX functionality to work, set a Currently monitored statistic set to an option other than None in IBM WebSphere.
Application Performance Management Notes
You can now drill down into federation applications. This allows you to display incoming calls from the upstream federated application.
C/C++ Agent Enhancements
Go Agent Enhancements
Java Agent Enhancements
- The Java Agent adds support for Eclipse Vert.x version 3.5.
.NET Agent Enhancements
Node.js Agent Enhancements
- If you enable Kafka consumer entry points for the Java Agent, the flow map shows the data flow in reverse from the node to the Kafka cluster.
- Inactive nodes do not get marked as historical despite appdynamics.jvm.shutdown.mark.node.as.historical being set to true.
- Business transaction retention settings are not affected by the business.transaction.retention.period value in the Admin Console. (APMPLAT-6307)
Database Visibility Notes
End-User Monitoring Updates
- Browser Analyze enables you to viewtheend user response time as an aggregate of time in different components, such as the frontend, backend, network, CDN,andthird party content. Understanding how much time is beingspentin the different components enables you to pinpoint issues more quickly and also suggests the party responsible for an issue. For example, if you see that too much time is being spent on the backend, you can contact your backend engineers to find and correct the issue.
The new Code Issues Dashboard enables you to get trend and detailed information about caught non-fatal exceptions and instances of applications not responding (ANRs). The Android/iOS SDKs enable you to set the severity of caught non-fatal exceptions, so that you can filter code issues by severity in Code Issues Analyze.
Browser Synthetic Monitoring
- The Synthetic Jobs page shows historical data and trends for the availability and status of synthetic jobs.
The IoT REST API enables you to correlate IoT applications with TBD (business apps?). See Instrument Applications with the IoT REST APIs and Correlate Business Transactions for IoT Monitoring for more information. (TBD: the former is for how to send the headers, and the latter page shows how to configure the Controller to correlate BTs.)
Browser Synthetic Monitoring
Infrastructure Visibility Notes
Standalone Machine Agent
- The Standalone Machine Agent can now collect metrics for remote volumes.
Server Visibility Known Issues
Docker Visibility Known Issues
Standalone Machine Agent Known Issues
Application Analytics Notes
Enhancements and Updates
Experience Level Management
Upgrading the Analytics Agent
Field Names for Data Collectors
Enabling Transaction Analytics
AppDynamics On-Premises Platform Notes
The following notes describe updates to the AppDynamics on-premises platform, including the Controller, Events Service, and EUM Server components.
There is support for major-version upgrades for the Enterprise Console application. You can select which version you would like to upgrade to.
- There is now HTTPS support for the Enterprise Console.
- The Enterprise Console installer now uses version 6.x of i4j. This resolves issues with warnings seen when installing on console mode.
- You can now upload your license using the Enterprise Console UI.
- The JRE of the Controller and Events Service has been upgraded to version 8u162.
- The Enterprise Console host alias, platformadmin, has been changed to localhost.
- The Enterprise Console CLI commands now consistently use hyphens (-) instead of underscores (_).
- The Enterprise Console supports up to 20 platforms at a time by default. You can configure this setting in the PlatformAdminApplication.yml file.
Deprecation and End of Life (EOL) Notices
- The AppDynamics Java Agent will no longer support monitoring Java applications running in the Java Development Kit 5. See Desupport Notice: Java Development Kit 5.
Mobile RUM: Dynamic Info Points are no longer available for Android apps.
End-User Monitoring: The option View Dark Mode has been removed from the Geo Dashboard.
- Server Visibility (formerly Server Monitoring): The "Disk Usage is too high on at least one partition" health rule is now disabled. See Support Advisory: "Disk Usage is Too High" Health Rule is Disabled in Release 4.3 and Higher.
- The Controller UI is no longer supported on IE 9. IE users are advised to use IE 10+ versions when using the Controller UI.
- The Controller Package Installer is no longer supported. The Enterprise Console application supports most of your platform deployment needs, including installing a Controller and Events Service.