On this page:

Related pages:

The following notes describe 4.5.x updates to the common components of the AppDynamics Application Performance Management (APM) Platform, including changes to the cross-product elements of the Controller UI.

If an artifact has been updated, the version number of the updated artifact and its availability date are listed below. The version number corresponds to that shown on the download portal (http://download.appdynamics.com).

The most recent releases appear at the top of the page.

For updates to the Universal Agent, see the following page:

4.5.15 Updates 

October, 2019

Enhancements

AppDynamics now allows you to access anomaly events using predefined template variables in both HTTP request templates and email action templates. For more information, see Predefined Templating Variables.

AppDynamics controllers will no longer support Swagger Documentation starting version 4.5.15.

4.5.14 Updates 

September 17, 2019

Enhancements

This version of Enterprise Console (EConsole) provides significant enhancements to the High Availability (HA) management functionality previously available. In this version of EConsole, the HA Toolkit has been integrated into EConsole via the HA Module that EConsole installs onto the HA Controller cluster. The HA Module manages high availability functionality such as replication and failover even if EConsole is not running or is otherwise unavailable. For more information, see Migrate an HA Pair Using Enterprise Console.

When a business transaction (BT), that represents the endpoint of a service, calls another BT that represents the endpoint of another service, that is a "cross-BT" call. This is typical of One-App-Per-Service architectures, where multiple applications each correspond to different services and BTs represent service endpoints.

Cross-BT Correlation is a new AppDynamics feature that enables you to inspect cross-BT calls, using the Cross-BT Hovercard in the Application flow map.

The hovercard provides performance data for cross-BT calls, including those that fail to reach their intended targets. This enables you to perform service monitoring, problem isolation, and root cause analysis (RCA) for applications in One-App-Per-Service architectures.

4.5.13 Updates

August 26, 2019

Enhancements

Resolved Issues

Key
Summary
METADATA-7123Color of tier in flow map not consistent with legend
APMPLAT-12308Transaction detection rules are no longer duplicated
ALERT-2996Evaluation Events are not updated when the time range changes
ALERT-3533

Unable to save the Health Rule as the Save button is disabled, post setting an incorrect boolean condition

ALERT-3686Changing the time range does not refresh the violated events on "Evaluation Events" unless a hard refresh of the browser is performed
APMPLAT-12048Automatic discovery rule is editable
APMPLAT-12020Actual agent type now added to APP_AGENT type
SERVER-5862In the Server detail view > Volume card Disk I/O now correctly displays utilization as a percentage instead of in milliseconds
SERVER-6611404 “Not Found” error occurs when selecting a volume in the Servers page
APMPLAT-12061Invocation Trace displays correctly
MOBSVC-199Memory and CPU charts are invalid for rdsHostOSType = true
REPORTS-629Reports generated for Health Category do not display data for load, response time, and error details
SERVER-6348Install Linux RPM as the root user on RHEL 6
UIPLATF-7384"Helvetica Neue" font appears in custom permissions data table

Known Issues

4.5.12 Updates

July 31, 2019

Enhancements

Boolean Expression to Evaluate Health Rule Conditions

You can now define a boolean expression using AND and OR operators to evaluate complex health rule conditions for entities in your application. The health rule is considered to violate if the boolean expression evaluates to 'true'. The advantages of using a boolean expression are:

 For more information, see Health Rule Conditions and Configure Health Rule Conditions.

Support Notice

The API to enable and disable the Scopes Configuration Model is disabled for Controller versions 4.5.12 and later. AppDynamics ended support for the Scopes Configuration Model API in Controller version 4.5.11 as part of the Flex2HTML effort.

Resolved Issues

Key
Summary

APMPLAT-7641

View button working correctly when using https endpoints
APMPLAT-11804 Time delay for characters to appear in Application search box on Home Page no longer occurs
APMPLAT-11861 Potential Issues with blank line items display correctly for error snapshot
APMPLAT-11971 Business Transactions listing page might display an extra-wide column that is not resizable
APMPLAT-12047 BTSegmentExitStat object is populated correctly
APMPLAT-12073 Invocation Trace is blank
UIPLATF-7168 Highcharts are displaying graph times in UTC instead of customer's time zone
METADATA-6729 Number of nodes shows correctly on the Tier Flow Map
METADATA-6807Mobile app health rules are evaluated correctly
METADATA-6817 Permission to update node or tier properties is not available in Controller UI
ECONSOLE-4960 Package MySQL 5.7.26 or the latest version in the product

4.5.11 Updates

July 8, 2019

Enhancements 

End of Life Notice

As part of the Flex2HTML effort, we are deprecating the legacy transaction configuration model and UI in the 4.5.11 Controller release. In its place, we will be rolling all users to our existing Scopes-based transaction configuration model, which has been GA since 4.3 and is the default configuration model for all applications created in 4.3+. 

The API to disable the Scopes-based transaction configuration model will not be supported in 4.5.11 and later Controller versions. The 4.5.11 documentation will no longer contain any references to the legacy transaction configuration model. 

See our community post for more information.

Resolved Issues

Key
Summary

ALERT-3119

Unable to edit health rule configuration values in the ‘Critical Criteria’ and ‘Warning Criteria’ tabs

ALERT-3313Error severity icon fails to render in an email alert created using the email template
ALERT-3288'Server' type health rules in APM do not handle SIM node deletion events appropriately
ALERT-3304Rest API does not retrieve health-rule violations correctly
ALERT-3142Health Rules are not evaluated on controller as indicated by error displayed on the dashboard
ANALYTICS-10851

Analytics search throws error “Current user does not have access to current account details” for all non-admin users

ANLYTCS_ES-726

From "Analytics", the call to "getAdditionalAdqlFunctions" fails with an HTTP Internal Server 500 Error

UIPLATF-6806

Widgets on the custom dashboard do not load properly when chrome language is set to the Turkish language after the controller upgrade
UIPLATF-6828

Memory graph of a tier displays major garbage collection icon for every data point even when no major collections occurred

UIPLATF-6824Dashboard widgets do not display green color when reverse color order is checked (true) since controller upgrade was done
UIPLATF-6771Heap status for data is displayed in the graph in bytes whereas the label displays it in MB
UIPLATF-6755Average utilization value based on the selected time range for Heap memory displays an incorrect value
UIPLATF-6843Gauge Widget does not show any color if the value is greater than 50% of the range
UIPLATF-7108Highcharts are displaying graph time in UTC instead of customer's time zone
UIADMIN-1291Deploy Controller with Flash has been disabled for all the users
APMPLAT-6143Remote services no longer display the business transaction information in the hover when clicking on the edge
APMPLAT-11368Reported both AsyncStart and AsyncEnd segments in a snapshot as HTTP exit calls
APMPLAT-11673Search box in "Business Transactions >All Other Traffic >View Traffic Details" page is case-sensitive
APMPLAT-11682Exception page is not getting refreshed when the time range is changed
APMPLAT-11716Enable/disable backend correlation checkbox missing from the newly converted HTML UI for "Backend Detection"
EUMUI-2157Job schedule settings display the wrong time zone in the Synthetic Hosted Agent
SERVER-6256Server process metrics stop reporting on Windows 2012 R2
SERVER-6322Container data is not properly updated due to a bug in the Server machine hash cache
SERVER-6407The User Interface element Response Size (bytes) correctly displays a value of 0, instead of displaying NaNundefined
SERVER-6437Fixed the association between a Machine Agent and the App Server agent when running directly on the host
SERVER-6606The Server Visibility Metric Browser existing agents report metrics correctly after upgrade to Controller 4.5.11
APMPLAT-8298File "UnresolvedBackendCallInfoDao.jar" performs unsafe sort methods
APMPLAT-11095Clicking the “View Dashboard During Health Rule Violation” link from "Health Rule Violation" dialog  opens the Server Visibility UI
APMPLAT-11341"View Dashboard" link from "Health Rule Violation" page is loading a different application dashboard
APMPLAT-11234Object Instance Tracking: NullPointerException thrown when agent configuration is absent on all hierarchy levels
ANALYTICS-9588Exporting Analytics Report as .csv not working on Windows machine
ANALYTICS-11210Metrics on Analytics events stopped populating
DOTNET-3596SSRS crash due to agent-bootstrap-instrumentations with the microservices agent
EUMIOT-1337EUM metrics in the Controller did not refresh its application info cache after the EUM account changed in the Controller
SERVER-5153"View Dashboard" link from Health Rule Violation now goes to the correct dashboard
SERVER-5549The Machine Agent does not send authorization headers for some REST endpoints
SERVER-6273The Tagged Metrics window now displays correctly
UIPLATF-5506Time range selector is not available on the sharing dashboard
UIPLATF-6395Graphs in the Memory tab do not display the correct time range as per selected custom timeframes
UIPLATF-6598Selected server is not displayed for single metric selection on the configuration screen
UIPLATF-6200Time series chart widget in the custom dashboard does not display large datasets
APMPLAT-12074"Invocation Trace" is blank when navigating to "Snapshot > Slow calls and errors > Hotspots"
METADATA-6926Health rules for mobile apps are not being evaluated

Known Issues

There can be a short delay before non-APM containers are monitored when upgrading to the 4.5.10 Machine Agent. This happens where the user sets the sim.docker.monitorAPMContainersOnly property to enable monitoring of non-APM containers but also has sim.docker.infraMode.enabled set to true.  In this case, non-APM containers won't be monitored until on-line schema migration happens. This takes approximately 4.5 hours after the Controller starts up.

4.5.9 Updates

April 22, 2019

Resolved Issues

Key
Summary
ALERT-2760

Health Rule Affected Entities created using Flex may not be displayed in an HTML screen

ALERT-2998

When you edit an Action Suppression for nodes and tiers, Object Scope screen is blank

ALERT-3103

Actions get triggered through action suppression period is on

ALERT-3109

NullPointerException occurs and health rules continue to be evaluated even after the cron schedule for the health rule ends

APMPLAT-9652

Not able to edit Thread Dump Collection Interval

APMPLAT-11002

Node.js process snapshot screen in HTML5 lost a button
APMPLAT-10115Setting PHP MVC custom match rules in the Controller UI results in exceptions when the backend creates the rule for the agent AND custom STRUTS rule (Java) to use

APMPLAT-10860

Clicking "Node Dashboard > Grid view > Node" results in the error "Invalid unresolved backend call id :xxx"
APMPLAT-10452Information Point created from Snapshot drill down has blank class and method names

APMPLAT-11026

Exception occurs while creating or editing a PHP MVC custom match rule in Java

APMPLAT-11293

Metric graphs on the "Memory" tab displays data points in Coordinated Universal Time (UTC) instead of the browser's local timezone

DLNATIVE-1084

Creating PHP MVC custom match rule causes failed configuration and no data
METADATA-6013Last used timestamp in ADD table is not updated for Error ADDs after matched EPM metrics are received
PLATCPS-10858

(4.5.7) Database health rules not evaluating with an external user who has roles Account Owner(default) and Administrator (default)

UIPLATF-6049

Selected color is not displayed consistently by stacked column on account

UIPLATF-5898.NET node memory HTML screen displays incorrect data unlike the old flex screen
UIADMIN-1323Unable to see compare releases functionality at the node level
L4A-4700Database HRs not evaluating when configured for an INTERNAL user under a SAML account

Deprecation Notices

4.5.8 Updates

March 25, 2019

Enhancements

Resolved Issues

Key
Summary

PLATCPS-10096

Unnecessary debug logging creates a large log volume that affects license usage
METADATA-5774

NPE when loading ADD by bogus Id

ALERT-3030Some health rules are not evaluated if ‘HealthRuleMetricDataCache’ limit is reached
ALERT-2991Health rules are not evaluated if wild cards are used to define custom metrics in a relative path
ALERT-3078Health rule incorrectly marks entities as violations due to isMetricTooNew() check
EUMUI-2232EUM Session "Timeline" does not always render
MRUM-4833Geo Region mismatch between UI, the documentation, and EUM causes the "Geo Dashboard" to not plot data
UIPLATF-1679Unable to view the list of events on clicking Events Viewer tab under shared dashboard URL.

Deprecation and End of Life (EOL) Notices

4.5.7 Updates

February 25, 2019

Resolved Issues

Key
Summary
DOTNET-3544Unable to import the .NET Agent configuration in the Controller
METADATA-5729Metric tree event handler should be before health rule event handlers
METADATA-5813NPE when loading ADD by ID
PLATCPS-9634License usage for an account is showing 0% when using a time range larger than one day
UIPLATF-5895.NET nodes display Flex Java page instead of .NET memory metrics page
ALERT-2991Health rules are not evaluated if wild cards are used to define custom metrics in a relative path
ALERT-3059

Event reactor cache refresh time is severely affected when Action suppression windows are configured

4.5.6 Updates

February 2019

Resolved Issues

Key
Summary
ALERT-2805‘500 Internal Server Error’ is displayed sometimes, when viewing the health rule violation from application flow-map
ALERT-2803False health rule violation events are triggered for ‘no data’ although data is available when a health rule is re-enabled
ALERT-2798Alerts triggered are missing event details and text ‘${event.eventMessage}’ is displayed instead, post controller upgrade to 4.5.4
ALERT-2787Health rules list truncates description when a REST API is used to list health rule violations
ALERT-2727Discrepancy in the health rule type reported by the Controller UI and SNMP alert
ALERT-2806Health rule evaluates historical nodes as well, although ‘All nodes in the application’ filter is set
ALERT-2832

Health rule cache is not updated if metrics are purged directly without deleting entities, resulting in exceptions during the evaluation

ALERT-2871Some health rules are not evaluated after they are updated and saved
METADATA-5554ADD::doToDto in Metric browser causes slowness and thread pool saturation
UIADMIN-1397License rule to allocate at least one machine agent license for every APM unit is not mandated now
UIADMIN-1398Administration > Roles window displays empty grids
UIADMIN-1416

LDAP users are not displayed when paging is disabled and the number of users exceeds 1000

UIPLATF-5895

.NET nodes display Flex Java page instead of .NET memory metrics page

4.5.5 Updates

December 21, 2018

Resolved Issues

Key
Summary
ALERT-2627The ‘To’, ‘BCC’ and ‘CC’ email lists are not populated with email addresses when you import custom email actions using REST API
PLATCPS-9298Remove max limit and expiry of security provider cache
UIPLATF-2900Updating the metric is not working on the custom dashboard

4.5.4 Updates

November 19, 2018

Resolved Issues

Key
Summary
ALERT-2605The "Health Rules / Problems API" returns the incorrect Controller URL
UIPLATF-2900Updating the metric is not working on the custom dashboard
UIPLATF-4893Grids are not showing up in the UI (ad-grid)
UIADMIN-1376Node Memory Heap Flex page crashes on the secondary account causing later Flex routes to fail
UIADMIN-1238Unable to view exception details for more than one day

4.5.2 Updates

October 15, 2018

Resolved Issues

Key
Summary
PLATCPS-1423License usage REST API returns an empty set

Known Issues

LDAP users are not displayed when paging is disabled and the number of users exceeds 1000.

Workaround:

Deprecation and End of Life (EOL) Notices

4.5.1 Updates

September 5, 2018

Resolved Issues

KeySummary
ALERT‑649Controller does not detect service endpoints that are created after the health rule set to affect all the service endpoints is created
PLATCPS-6578DB Agent and Machine Agent 4.5 are unable to register with 4.5 Controller (SaaS only)
PLATUI-1168Database RBAC in Roles does not work in 4.5 RC

Known Issues

4.5.0 Updates

July 11, 2018

Enhancements

Application Performance Management
.NET Core for Linux SDK

The .NET Core for Linux SDK lets you monitor the performance of .NET Core applications running on Linux.

The SDK supports the following:

Audit Logging
Data Collection Dashboard
Custom Dashboard Viewer permissions
Data Privacy Policy Dialog
User Management
UI
License Management

Resolved Issues

KeySummary
ALERT‑716Actions are now triggered even when “Execute Action on 100% of the Nodes” is configured
ALERT-902Reporting of repetitive controller log files with identical content is now fixed
ALERT-945Though the ‘action suppression’ configured with ‘Disable Agent Reporting’ is deleted, the associated agents do not report metrics until the configured action suppression time has elapsed
ALERT-2067Cannot create health rules using synthetic job availability metrics or retrieve metrics for synthetic jobs older than a day if ‘EUM LITE’ license is used
ALERT-2081REST API fails with a ‘500 error code’ if ‘CUSTOM_ACTION_STARTED’ event type is present in the returned events list and if the time duration set is greater than 120 mins
ALERT-2159Status of the customized widget for a health rule remains unchanged in the dashboard although the health rule is disabled

PLATUI-307

Application names under Roles are not in alphabetical order
PLATUI-313Application search under Roles is case sensitive
PLATUI-346Application search under Roles displays blank screen after scrolling
PLATUI-736Unable to save the custom role when the dashboard search box is selected
REPORTS‑105Dashboard Health List names in Hebrew are not displayed on Reports on Linux Controllers
REPORTS-152

Reports are not generated properly – includes an empty iframe

DASH-2721Event List changes are not reflected properly on the UI.
DASH-2668Wildcard is not working for custom metrics type, Server|Component:<tier_id Or tier_name>.
DASH-2665Health List widget fails for Server entities.
DASH-2660War room template cannot be created with forward or backslashes in the template name.
DASH-1276Inconsistent fetch depth is observed for Metric Tree Selector while handling custom visitors.
DASH-1245Editing Metric Value Widget alters the existing metric title.
DASH-1231Clicking Health rule in the health status widget displays a blank page.
DASH-1198Support custom metrics type, Server:Component:<tier-name> in custom dashboards.
DASH-1166After upgrading the Controller from 4.0 to 4.3.3.3 dashboards are distorted.
PLATCPS-1624Issue with username creation in SAML
PLATCPS‑3096Snapshot information is doubled after archive operation
PLATCPS-3968AWS 5.5MM /controller/restui/snapshot/getRequestSegmentData takes 44 seconds
PLATCPS-5591Off-by-one error on license availability check for APM Any Language License

Known Issues

IBM WebSphere

 

<script>
$(".confluenceTd").each(function() {
        $(this).html($(this).html().split('-').join("‑"));
    });
</script>