Download PDF
Download page Past Controller Releases.
Past Controller Releases
The Controller releases occur every six weeks. This page lists the past SaaS and on-premises Controller enhancements since 20.2.
22.12
Product/Component | Summary | Release Version | Release Date | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
General | This release includes:
| 22.12.5 | April 19, 2023 | ||||||||||||
General | This release includes:
| 22.12.4 | March 29, 2023 | ||||||||||||
General | This release includes bug fixes for Alert & Respond, Database Monitoring, and Platform Sustaining Engineering. See the following bugs in the SaaS Controller Resolved Issues.
| 22.12.3 | March 15, 2023 | ||||||||||||
General | The following enhancements have been added to the Controller:
This release includes bug fixes for Platform Sustaining Engineering. See the following bugs in the SaaS Controller Resolved Issues.
| 22.12.2 | January 11, 2023 | ||||||||||||
General | This release includes bug fixes for Alert & Respond, Analytics, Browser RUM, and Platform Sustaining Engineering. See SaaS Controller Resolved Issues for details. | 22.12.1 | January 11, 2023 | ||||||||||||
Alert and Respond | When you configure actions suppression for servers, you can now select the following object scope:
| 22.12 | December 12, 2022 | ||||||||||||
Analytics | IBL usage details are now shown by default on the Configuration page. To hide IBL usage details, set the CONFIG_EXCLUDE_ANALYTICS_LICENSE_USAGE flag to false . See Collect Transaction Analytics Data. | 22.12 | December 12, 2022 | ||||||||||||
Dash Studio | This release includes support for GeoMap Iframe synchronization with the global time range. | 22.12 | December 19, 2022 |
22.11
Product/Component | Summary | Release Version | Release Date |
---|---|---|---|
Cisco Secure Application | This release includes beta support for .NET Framework. See Cisco Secure Application Requirements. | 22.11.0 | November 30, 2022 |
Dash Studio | Nested variables support for nodes and business transactions. See Dashboard Variables. | 22.11.0 | November 21, 2022 |
22.10
Product/Component | Summary | Release Version | Release Date |
---|---|---|---|
General | This release includes bug fixes. See SaaS Controller Resolved Issues for details. | 22.10.6 | April 10, 2023 |
General | This release includes bug fixes. See SaaS Controller Resolved Issues for details. | 22.10.5 | February 28, 2023 |
General | This release includes bug fixes. See SaaS Controller Resolved Issues for details. | 22.10.4 | January 12, 2023 |
General | Summary messages are now added to Custom Events Actions. | 22.10.3 | November 29, 2022 |
Dash Studio | The sorting on the Shared column in Custom Dashboard list has been disabled. | 22.10.2 | November 14, 2022 |
Alert and Respond | Improved the error message for MTLS error messaging. See SaaS Controller Resolved Issues for details. | 22.10.1 | November 4, 2022 |
Dash Studio | Bug fixed for Analytics widgets on custom dashboards. See SaaS Controller Resolved Issues for details. | 22.10.1 | November 4, 2022 |
Alert and Respond | You can now enable the mutual TLS authentication method to secure the traffic for sending alerts (HTTP request actions) from AppDynamics Controller to third-party endpoints such as Slack, PagerDuty and ServiceNow. This mutual authentication method eliminates malicious attacks by verifying that the alerts received on the endpoints are from AppDynamics only. See Configure and Enable Mutual TLS Authentication. | 22.10.0 | October 24, 2022 |
Alert and Respond | When a custom event occurs, you can now view its associated details such as custom event type, property names, and property values in the email digest that you receive. See Create a Custom Event and Email Digests. | 22.10.0 | October 24, 2022 |
22.9
Product/Component | Summary | Release Version | Release Date |
---|---|---|---|
Cisco Secure Application | Includes updates to the Global Filter. See Monitor Application Security Using Cisco Secure Application. | 22.9.0 | 09/28/22 |
Dash Studio | Includes support for Nested variables for tiers. | 22.9.0 | 09/28/22 |
Dash Studio | Disables sort on Shared column in Custom Dashboard list that wasn't working correctly. The sort functionality will be added in a later release. | 22.9.2 | 11/14/22 |
Licensing | Includes a fix to the License Service that was preventing the Analytics Agent from sending data to the Events Service. | 22.9.1 | 09/22/22 |
Synthetic API Monitoring | You can now configure the API requests using the GUI. See Configure API Monitoring Jobs. | 22.9.0 | 09/12/22 |
You can now view the console logs under Session Summary. See Synthetic API Monitoring. |
22.8 Release
Product/Component | Summary | Release Version | Release Date |
---|---|---|---|
General | This release includes bug fixes for licensing, Dash Studio, and Browser RUM. See SaaS Controller Resolved Issues for details. | 22.8.2 | 11/14/22 |
Alert & Respond | A bug was fixed to ensure that actions are disabled or enabled based on the global action suppression flag. | 22.8.1 | 08/02/22 |
Cisco Secure Application | You can now monitor security of the business transactions using Cisco Secure Application. See Monitor Business Transactions. | 22.8.0 | 08/01/22 |
Alert & Respond | You can now create health rules and policies to monitor the APIs and trigger alerts when the API metrics and the synthetic events deviate from their normal behavior. See Alerts for Synthetic API Monitoring. | ||
Dash Studio | Datagrid widget is now supported in AppDynamics Data Query Language queries. See Data Binding. | ||
Synthetic API Monitoring | You can now import API collections of Postman to the API monitoring jobs. See Configure API Monitoring Jobs. |
22.7 Release
Product/Component | Summary | Release Version | Release Date |
---|---|---|---|
Account Management | This release includes the ability to create multiple users at one time. See User Management. | 22.7.0 | July 10, 2022 |
Dash Studio | This release adds support for browser application variables. See Variables in ADQL Queries. | 22.7.0 | July 25, 2022 |
22.6 Release
Product/Component | Summary | Release Version | Release Date |
---|---|---|---|
Experience Journey Map | Custom labels are available to rename end user events in user journeys. See Add a Custom Label. | 22.6.0 | June 23, 2022 |
Mobile RUM | Mobile Sessions are no longer created from the following end user events occurring in the background:
| ||
Dash Studio | Some buttons on the Dashboard and Widget properties panel are relabeled and reorganized. See Dash Studio Widgets. | ||
Alert & Respond | Bug was fixed to ensure actions are enabled/disabled during restart depending on action suppression flag. | 22.6.1 | August 4, 2022 |
Synthetic Browser Monitoring | Bug fixed to enable users with edit permission to edit the API monitoring collections. |
22.5 Release
22.5.1
This release corrects an issue regarding the preservation of business transaction configurations for Business Journeys. See Controller (SaaS) Resolved Issues.
22.5.0
Agent Installer
This release includes:
- Java Hybrid Agent installation with OpenTelemetry enabled (optional). See Agent Installer and Custom Installation Method.
- Machine Agent upgrade and rollback (Windows). See Upgrade and Rollback the Agents and Deploy an Agent Using the Agent Installer API.
- Machine Agent installation with Server Visibility (Linux and Windows) and .NET compatibility Mode (Windows). See Enable Server Visibility and .NET Compatibility Mode with Agent Installer.
Mobile Real User Monitoring
The 22.5.0 Controller release includes the following enhancements:
- A setting to enable or disable crash reporting. See Disable Crash Reporting.
- A setting to enable or disable auto-symbolication. See Disable Auto-Symbolication.
- A management tool for uploaded mapping files. For iOS mapping files, see Upload the dSYM File. For Android mapping files, see Manually Upload Mapping Files.
Synthetic Monitoring
The Synthetic web and API monitoring APIs are released. See Synthetic Monitoring API.
Database Monitoring
This release includes new Microsoft SQL server metrics. See Database Monitoring Metrics.
22.4 Release
22.4.0
Agent Installer
This release includes the Tier Naming Rules feature and changes to the Node Name format. Existing customers using the Agent Installer will automatically have their Node names changed to the new format, see Node Name Format.
Dash Studio
This release supports viewing ThousandEyes data for the past 90 days. See Configure the ThousandEyes Dashboard.
22.3 Release
22.3.2
This release includes bug fixes and optimizations. See the 22.3 Controller Resolved Issues for details.
22.3.1
This release includes bug fixes and optimizations. See the 22.3 Controller Resolved Issues for details.
22.3.0
Analytics
The following configurations were added to enhance audit logging:
Configuration Name |
---|
ANALYTICS_METRIC |
ANALYTICS_SAVED_SEARCH |
ANALYTICS_BUSINESS_JOURNEY |
ANALYTICS_XLM |
ANALYTICS_LOG_SOURCE |
ANALYTICS_AGENT_SCOPE |
ANALYTICS_API_KEY |
See Controller Audit Log.
End User Monitoring
When you create a Controller Audit scheduled report, you can filter the data by EUM_CONFIGURATION
filters.
Database Monitoring
Added the Number of Sessions column on the Queries page. See Database Queries Window.
Cluster Monitoring
- The log collection works even if the AWS account display name contains a plus (+) character.
- An option to save the logs in the S3 bucket or in the Controller filesystem by using the
sim.cluster.logs.s3.enabled
Controller setting. See Enable Log Collection for Failing Pods.
Dash Studio
Support for running a custom query for any metric. See Data Binding.
AppDynamics for OpenTelemetry
AppDynamics for OpenTelemetry is a new service to ingest and visualize OpenTelemetry data. See AppDynamics for OpenTelemetry documentation.
There are known issues in the 22.3 release. See Known Issues for details.
22.2 Release
22.2.4
This release includes support for asynchronously correlated business transactions for mobile sessions. See the 22.2 Controller Resolved Issues for details.
22.2.3
This release includes bug fixes. See the 22.2 Controller Resolved Issues for details.
22.2.2
This release includes bug fixes. See the 22.2 Controller Resolved Issues for details.
22.2.1
This release includes bug fixes and optimizations. See the 22.2 Controller Resolved Issues for details.
22.2.0
Analytics
This release includes a UI enhancement that displays license availability and usage for applications that can enable Application Analytics. See Collect Transaction Analytics Data.
Agent Installer
This release includes support for installing the Machine Agent on Windows using the Agent Installer. See Agent Installer and Deploy an Agent Using the Agent Installer API.
Browser Real User Monitoring (RUM)
This release includes a set of features for monitoring and troubleshooting JavaScript Errors:
- The JavaScript Error dashboard displays metrics for all JavaScript error in a browser app.
- The Summary dashboard displays metrics for a JavaScript error.
- The Instance table lists each occurrence of a JavaScript error.
- The Troubleshooting functionality locates the error in an uploaded source map and source file.
See JavaScript Error Dashboard for more information.
Synthetic Monitoring
This release includes support for the configuration of multiple schedules for a Synthetic job. See Configure Synthetic Jobs and Configure API Monitoring Jobs.
Dash Studio
This release includes support for the Gauge widget in a ThousandEyes query. See Configure the ThousandEyes Dashboard.
21.12 Release
21.12.1
This release includes bug fixes and optimizations. See the 21.12 Controller (SaaS) Resolved Issues for details.
21.12.0
Browser Synthetic Monitoring
You can now display or hide the Schedule End Date column in the job list view.
Browse Real User Monitoring
This release includes a dashboard for monitoring and troubleshooting JavaScript Errors:
- The JavaScript Error dashboard displays metrics for all JavaScript errors in a browser app.
- The Summary dashboard displays metrics for a JavaScript error.
- The Instance table lists each occurrence of a JavaScript error.
- The Troubleshooting functionality locates the error in an uploaded source map and source file.
Cisco Secure Application
You can now monitor the security of the .NET applications by using Cisco Secure Application. See Application Security Monitoring.
21.11 Release
21.11.3
This release includes bug fixes and optimizations. See 21.11 Controller (SaaS) Resolved Issues for details.
21.11.2
This release includes bug fixes and optimizations. See 21.11 Controller (SaaS) Resolved Issues for details.
21.11.1
This release includes bug fixes and optimizations. See 21.11 Controller (SaaS) Resolved Issues for details.
21.11.0
End User Monitoring
A new base-page cookie consent setting for requiring cookie consent for business transaction correlation with End User Monitoring. See Cookie Consent Management.
Database Monitoring
You can now view the following roles/states of the
replicaset
and sharded cluster:primary
secondary
startup
recovering
startup2
unknown
arbiter
down
rollback
To view these roles on the Topology tab, you need the Database Agent >= 21.9.0.
The Couchbase collector is enhanced to display the Filter by Phases in the Queries page and elapsed time is displayed for the phases report in the Activity page. See Database Queries Window and Database Activity Window.
Licensing
A new setting to prioritize Machine and Cluster Agent consumption of an infrastructure-based license. See the "Machine/Cluster Agent Prioritization" section on License Rules.
AppDynamics Mobile Application Enhancements
The AppDynamics 21.11.0 mobile application documentation is enhanced:
- User documentation includes the flag to enable push notifications
- General improvements
AppDynamics iOS Sample App Enhancements
The AppDynamics 1.0 iOS Sample App was released on November 17, 2021.
Synthetic Monitoring
This release introduces a new Synthetic API Monitoring product. Synthetic API monitoring can be used to monitor the availability and performance of public or private APIs. See Synthetic API monitoring.
21.10 Release
20.10.0
Agent Installer
This release includes APIs to support upgrades for the Machine Agent and Java Agent on the Linux environment. See Agent Installer Platform Service API.
Dash Studio
This release includes these enhancements to the Metric Number widget:
- A new Horizontal Alignment property. See Dash Studio Widget Properties.
- The Reverse Trend Color and Compared Value Only options under the Compare Time Range property. See Time Range Comparison.
21.9 Release
21.9.5
This release includes bug fixes and optimizations. See 21.9 Controller (SaaS) Resolved Issues for details.
21.9.4
This release includes bug fixes and optimizations. See 21.9 Controller (SaaS) Resolved Issues for details.
21.9.3
This release includes bug fixes and optimizations. See 21.9 Controller (SaaS) Resolved Issues for details.
21.9.2
This release includes bug fixes and optimizations. See 21.9 Controller (SaaS) Resolved Issues for details.
21.9.1
This release includes an improved URL filter for APIs and fixes some bugs. See the 21.9 Controller (SaaS) Resolved Issues for details.
21.9.0
This release includes bug fixes and optimizations. See 21.9 Controller (SaaS) Resolved Issues for details.
21.8 Release
21.8.4
This release includes bug fixes and optimizations. See the 21.8.4 resolved issues given in 21.8 Controller (SaaS) Resolved Issues for details.
21.8.3
This Controller release includes an improved URL filter for APIs and fixes some bugs. See the 21.8.3 resolved issues given in 21.8 Controller (SaaS) Resolved Issues for details.
21.8.2
This Controller release includes improved URL filter for APIs. See PLATSE-224 in the 21.8 Controller (SaaS) Resolved Issues for details.
21.8.1
The Controller has upgraded jQuery to 3.5.1 and AngularJS to 1.8.2. See 21.8 Controller (SaaS) Resolved Issues.
21.8.0
License Management
License error messages have been updated for infrastructure-based licenses. See License Errors and Troubleshooting.
License Entitlements
The Mobile Real User Monitoring Pro (SaaS) retention entitlement has changed for Event Data. See License Entitlements and Restrictions.
Dash Studio
- You can click on the Metric Number widget to access the ThousandEyes dashboard. See Configure the ThousandEyes Dashboard.
- A new Previous Time Range option is available with the time range comparison feature. See Time Range Comparisons.
Experience Journey Map
You can now filter Experience Journey Map by region and city. See Filter User Journeys.
21.7 Release
Controller 21.7.0 Release
Dash Studio
With this release, you can:
- Access tests from every account group instead of just the default account group.
- Click on the Metric Number widget to access the ThousandEyes dashboard.
See Configure the ThousandEyes Dashboard.
21.6 Release
Controller 21.6.5 Release
The 21.6.5 released with upgrades to JavaScript libraries and several bug fixes. See Past Resolved and Known Issues by Release.
Controller 21.6.4 Release
The 21.6.4 released with a bug fix. See MQS-1273 in Past Resolved and Known Issues by Release
Controller 21.6.3 Release
The 21.6.3 released with bug fixes. See ANALYTICS-13663 and LIC-1257 in Past Resolved and Known Issues by Release.
Controller 21.6.2 Release
The 21.6.2 released with a bug fix. See IAM-1926 in Past Resolved and Known Issues by Release.
Controller 21.6.1 Release
The 21.6.1 released with bug fixes. See DBMON-8138 and MQS-1267 in Past Resolved and Known Issues by Release.
Controller 21.6.0 Release
Licensing
With an infrastructure-based license and Controller >= 21.6.0, you can use a new API to retrieve license usage information by application and by host. See License API.
Database Visibility
The user interface of the Queries Execution Plan window for Oracle and MSSQL database is updated as part of the explain plan enhancements. See Database Query Execution Plan Window.
21.5 Release
Controller 21.5.6 Release
The 21.5.6 released with upgraded JavaScript libraries and bug fixes. See Past Resolved and Known Issues by Release for details.
Controller 21.5.5 Release
The 21.5.5 released with a bug fix. See IAM-1925 in Past Resolved and Known Issues by Release.
Controller 21.5.4 Release
The 21.5.4 released with a bug fix. See EUMPLAT-2086 in Past Resolved and Known Issues by Release.
Controller 21.5.3
The 21.5.3 released with a bug fix. See MQS-1268 in Past Resolved and Known Issues by Release.
Controller 21.5.2
The 21.5.1 released with bug fixes. See DBMON-8137 and DBMON-8139 in Past Resolved and Known Issues by Release.
Controller 21.5.1
The 21.5.1 released with a bug fix. See MQS-1261 in Past Resolved and Known Issues by Release.
Controller 21.5.0
License Management
For infrastructure-based licenses in Controller 21.5.0:
- The license summary drill-down dashboard allows you to filter usage data by time and view a list of agents connected to a license rule.
- When looking at license usage and license rules, you can view and sort applications with analytics enabled.
Database Visibility
The Controller audit report can fetch the audit log for the Remove literal flag. See Controller Audit Log and Configure Query Literals Security.
The user interface is updated. You can:
- Return to Queries page from the Query Details page. See Database Query Details Window.
- Check the number of database nodes for each collector on the Databases page. The number of nodes is included in both card and list view. See View Overall Database and Server Performance.
- Navigate between different nodes of the cluster on the database Dashboard. See Database Dashboard.
21.4 Release
Account Management Enhancements
AppDynamics has enhanced user management and security for customers choosing to use AppDynamics to authenticate their users.
Enhanced Security
- You can now have a single user identity for all your SaaS Tenants and across your entire SaaS environment.
- You can have a single identity extended to the Account Management Portal.
- All first user accounts authorize using a validated email.
- Administrators can no longer create or update user passwords. Users now create and update their own passwords using an updated password security policy.
Enhanced User Management
Administrators can now:
- Use a single interface to centrally manage all their users regardless if they have rights on the Tenants themselves.
- Delete users that have an inactive status.
- View Tenants and licenses associated with users.
Experience Journey Map
- (SaaS only) You can create custom views to filter the Experience Journey Map by specified user journeys. See Create a Custom View.
- You can filter the Experience Journey Map by custom user data. See Custom User Data Filter.
Database Visibility Enhancement
- You can now monitor the MS SQL cluster instances. See Configure Microsoft SQL Server Collectors.
- You can now use the Kerberos authentication for the DB2 and Oracle Collector. See Configure IBM DB2 Collectors and Configure Oracle Collectors.
License Management
- When viewing license usage, you can customize the time range on the License Summary dashboard.
ThousandEyes Integration with AppDynamics
AppDynamics and ThousandEyes integration delivers a full-stack solution, which enables you to identify network-related performance issues to reduce the impact on critical applications. See ThousandEyes Integration with AppDynamics.
21.3 Release
Dash Studio (21.3.1)
Simple Navigations
You can now navigate from one dashboard to the other using Single Click Action option. See Dash Studio Widgets.
Dash Studio (21.3.0)
You can now set performance baselines in a Time Series widget by adding a Threshold value. See Dash Studio Widgets.
Cisco Secure Application
AppDynamics introduces Cisco Secure Application to monitor the security of APM-managed applications. The data from the managed application is scanned for any security issues and displayed in a real-time dashboard. Secure Application is bundled within the Java Agent and is available from the 21.3.0 release onwards with the purchase of an additional SKU.
21.2 Release
Agent Installer
- Machine Agent is supported in
non-sudo
installations. - Agent Installer supports the Infrastructure Agent.
- A new
watchdog
process is included with the Agent Installer Platform installation to monitor and ensure that agents are running properly. - When installing the Agent Installer Platform with
systemd
, a profile is created for thewatchdog
process instead of for individual agents. bash
profiles fornon-sudo
installations are no longer created.
Analytics
- You can add alternative milestone events of the same event type.
- You can configure agent-side metrics in the Metric Browser. For more information, see Troubleshoot Analytics Issues.
Database Monitoring
- The top query statistics report for Oracle database now displays only the following statistic type data:
Buffer Gets
- Cpu Time
- Disk Reads
- Elapsed Time
- Executions
- Parse Calls
- Rows Processed
See Database Activity Window
- You can use the SRV Record option for MongoDB. See Configure MongoDB Collectors
- Additional Couchbase metrics are added for the database monitoring. See Couchbase Metrics at Database Monitoring Metrics.
End User Monitoring
Experience Journey Map
You can customize how you analyze user journeys.
You can customize naming of mobile views/activities with the
SessionFrame
API.You can filter by Internet Service Provider (ISP) for browser apps.
License Management
Controller 21.2.0 includes a new UI for managing infrastructure-based licenses.
Dash Studio (21.2.0)
Gauge Widget
You can now present metric data on a relative scale using the Gauge widget. See Dash Studio Widgets.
Time Range Comparison
This feature is now available for Metric Number widget. See Time Range Comparisons.
21.1 Release
Dash Studio (21.1.0)
Grouped Widgets
You can now group two or more widgets on a single card or on their respective cards. See Dash Studio Widgets.
Label Widget
You can now apply these properties to modify the appearance of the Label widget:
- Font Color
- Font Size
- Horizontal Alignment
- Vertical Alignment
See Dash Studio Widgets.
20.12 Release
Dash Studio (uic-20.12.1)
Auto Refresh Interval
You can now enable the Auto Refresh Interval option to automatically refresh the dashboard at regular intervals. For more information, see Visual Dashboard Editor.
Group Time Range
You can now set the time range for a set of grouped widgets. For more information, see Dash Studio Widgets.
20.11 Release
Agent Installer
Monitoring Settings
- The content of the Monitoring Settings page has been reorganized into three tabs: Managed Processes, Unmanaged Processes, and Uninstrumented Processes.
- The ability to paginate has been added to the Monitoring Settings page eliminating the previous 1000 record limitation.
End User Monitoring
Mobile Real User Monitoring
You can filter performance data, such as network requests, crashes and code issues, based on device specifications, such as CPU type, memory, disk space, and battery. See Mobile RUM Metrics for details.
Dash Studio
Mobile Applications Metrics
Mobile Applications metrics in the Data panel of the Dash Studio allows you to filter and create customized metrics to view the performance of mobile applications. See Data Binding.
Browser Applications Metrics
Browser Applications metrics in the Data panel of the Dash Studio allows you to filter and create customized metrics to view the performance of the web applications. See Data Binding.
Simple Navigations
Simple navigation actions in Dash Studio allow you to drill down into complex and detailed information about a selected entity. See Dash Studio Widgets.
Database Visibility
You can now integrate Database Visibility with Server Visibility. See Integrate Database Visibility with Server Visibility.
There are new Oracle Server metrics available with this Controller release. See Database Monitoring Metrics.
Service Endpoints
The Service Endpoints page includes these enhancements:
- A new grid display is available that includes a total count of entries at the bottom right of the grid. This information was previously located below the Search text box.
- The top toolbar on the page includes buttons for: Details,
(Delete), Exclude, View Excluded, Configure, and Filter (replacing the previous Actions sub-menu that included these buttons).
- When you select the Filter icon, the Filter menu panel is overlaid on top of the grid on the left side of the page and includes additional filter options.
20.10 Release
Agent Installer
Improvements to the Agent Installer page have been implemented to improve the customer experience:
- Overall installation process has been streamlined to reduce manual input
- Two installation options are available:
- Express - for new installations
- Custom - provides options you can customize
APM Platform
The Automated Transaction Diagnostics (ATD) capability is now available for SaaS. This feature exposes periods of anomalous behavior in your business transactions and pinpoints the causal factor to facilitate a more efficient root cause analysis process.
Using the already collected transaction snapshots, the diagnostic process:
- Analyzes business transaction response time data to determine if there was an issue and the time period impacted.
- Analyzes metrics data across the business transaction path to identify the suspected cause and type of issue.
- Provides a guided root cause analysis that diagnoses the business transaction anomaly allowing you to manage the issue before it becomes visible to customers.
End User Monitoring
- Experience Journey Map can be filtered in the Controller UI by fields such as device, OS, and location.
- Automatic business transaction correlation for .Net Agent 20.6.0 and higher is enabled by default. You can also manually enable and disable business transaction correlation with older APM agents or applications with frameworks other than .Net and Java. See Correlate Business Transactions for EUM Monitoring for more information.
Browser Real User Monitoring
- When configuring the JavaScript Agent in the Controller, you can set a custom page title to an arbitrary string. See Configure the JavaScript Agent.
Mobile Real User Monitoring
- You can filter performance data, such as network requests, crashes and code issues, based on device specifications, such as CPU type, memory, disk space, and battery. See Mobile RUM Metrics for details.
20.9 Release
There was no 20.9.0 Controller release.
20.8 Release
Alert and Respond
Action Suppression
You can now suppress a policy's automatic invocation of actions and alerts on a recurring basis. For example, if you have scheduled maintenance every month and would not like to be notified of any event violations or trigger any actions for these events during the maintenance period, you can schedule to suppress the alerts and actions. For more information, see Configure and Manage Action Suppressions. For corresponding API updates, see Action Suppression API.
HTTP/HTTPS Proxy for On-premise Controller
You can now configure an HTTP/HTTPS proxy for an on-premise Controller. When you configure a proxy, the HTTP request actions or JIRA actions are routed through the HTTP proxy if the endpoint is an HTTP endpoint or HTTPS proxy if the endpoint is an HTTPS endpoint. You can configure the HTTP/HTTPS proxy settings in the domain.xml
global configuration file. For more information, see Configure HTTP/HTTPS Proxy.
You can configure an HTTP/HTTPS proxy for an on-premise Controller only.
Database Monitoring
- You can now view the Database Agent telemetry on the Metric Browser window. See Database Agent Telemetry for details.
- For Oracle database, you can view the procedure for queries and view the container where the query is running. Also, you can view the CPU and Memory metrics without enabling hardware monitoring. For more information about containers and procedures, see Database Containers Window and Database Procedures Window respectively.
To view these you must be using Database Agent 20.6 or later. - You can view the Database Agent related logs for debugging and resolving issues. For more information about the agent logs, see View Database Agent Properties and Logs.
Cluster Monitoring
You can now use filters to view the required event details from the list of cluster events. See Monitor Kubernetes Events.
End User Monitoring
- You can customize Experience Journey Map by toggling performance markers on or off, and by setting values for performance thresholds and drop-off rates. See Configure Experience Journey Map for details.
- You can filter mobile crashes based on the following agent version fields: agent version, hybrid agent version, and hybrid agent type.
- All Synthetic Agent IBM SoftLayer locations have been migrated to Azure and AWS. Agents in Dallas, Texas, Houston, TX, and Quéretaro, Mexico are no longer available and have been replaced with San Antonio, TX with Azure. See Synthetic Agent Locations for details.
- Browser Synthetic Monitoring has transitioned all hosted Synthetic Agent IBM locations to Azure and AWS. See Synthetic Agent Locations for an up-to-date list of agent locations and providers.
Transaction Detection for Node.js Applications
GraphQL Business Transactions, a feature that enables transaction detection on the Node.js Agent, is now available. You can define a custom match rule that separates a business transaction into several GraphQL queries with GraphQL Business Transactions. See Node.js Business Transaction Detection.
20.7 Release
Alert and Respond
Alerting Template
You can now export a configured alerting template and save it for later use. You can import a saved template and apply it to applications. For more information, see Configure and Manage Alerting Templates.
Alert Sensitivity Tuning
You can now define a metric expression to evaluate a health rule condition and use Alert Sensitivity Tuning to fine-tune the configuration. For more information, see Create a Health Rule and Fine-tune Metric Evaluation.
Application Analytics
The End User Monitoring (EUM) filter has been added to the Analytics Home page with options to display browser and mobile sessions. See Overview of Application Analytics.
End User Monitoring
- Experience Journey Map is supported for on-prem Controller 20.7.0 and later and requires a EUM PEAK license.
- You can now custom configure the JavaScript Agent in the Controller UI. This UI-based configuration is only available for SaaS Controller 20.7.0 and later. See Configure the JavaScript Agent.
20.6 Release
Agent Installer
The Agent Installer requires microservices configuration performed by AppDynamics. The configurations will be rolled out gradually to SaaS Controllers beginning on June 8, 2020.
The Agent Installer is now available. The Agent Installer simplifies the installation process for the Java and Machine Agents. The installer provides two lines of script that:
- deploy the Java and (optionally) Machine Agents,
- automatically instrument applications, and
- assign unique names to tiers and nodes
The Agent Installer is available for SaaS deployments and Linux operating systems. See Agent Installer documentation for more information.
Analytics Events Service (SaaS only)
The eventcompletionTimestamp
field has been introduced for ADQL queries. eventcompletionTimestamp
indicates the time that the event was received by the Events Services. See Analytics Events API for details.
The metric processor will be rolled out gradually to SaaS Controllers. Contact AppDynamics Support for more information.
Application Analytics
Recommended Data Collectors, a feature that simplifies data collector configuration, is now available for SaaS deployments. Instead of manually configuring data collectors, you can browse and search for event data displayed in the Controller that Recommended Data Collectors automatically collects from the Java Agent.
Cluster Monitoring
The Cluster Event summary dialog is enhanced with the following additional details:
- The Affects and the Cluster Agent Version fields are added to provide information about the affected entity and the version of the Cluster Agent respectively.
- The Cluster Name field displays the name of the cluster along with an option to drill down. Therefore, you can launch the Cluster Agent dashboard by clicking the name.
End User Monitoring
Experience Journey Map visualizes real-time user journeys, providing performance metrics and traffic data for browser and mobile applications. This feature is only available for customers with a SaaS Controller and EUM PEAK license.
Service Proxy
A new service proxy feature (represented by this icon) has been added to enable the system to discover the backend (remote service) as a service proxy, and display the correct component structure in a flow map. The service proxy feature is enabled in the Controller. Once the Controller has identified the backend as a service proxy, it sends the configuration information to an Agent (Java Agent version 20.5.0 and later, is the only Agent supported with this release).
20.5 Release
The Controller release occurs every six weeks. There was no Controller release for 20.5. For bug fixes, see Past Resolved and Unknown Issues by Release.
20.4 Release
Alert and Respond
Alerting Template
AppDynamics 20.4 introduces 'Alerting Template' that allows you to efficiently maintain and manage alerting configuration at scale. An Alerting Template is a configuration of features like Health Rules, Policies, Actions, Action Suppression, Schedules, and Email digests. Templates eliminate the need to configure or update individual applications. You can easily update a template and ensure that updates are consistently applied across multiple applications. For more information, see:
- Alert and Respond
- Alerting Templates
- Configure Alerting Templates
- Alerting Template Questions and Answers
Action Suppression and Email Digest APIs
AppDynamics introduces REST APIs to perform CRUD operations for action suppression and policy email digest. For more details, see:
Alert Sensitivity Tuning
AppDynamics introduces 'Alert Sensitivity Tuning (AST) that helps you visualize the impact of the alerting configuration you define. AST provides historical data for the metric or the baseline being configured. Instant insights are provided in a graphical format when you configure the alerts. Based on this data, you can set up alerts with the appropriate sensitivity and avoid false alerts. For more information, see:
Database Monitoring
- The controller provides the following visual context for the backend database on the flow map:
- The database icon with green mark shows that the status of the database is healthy. If there are any health rule violations, the icon changes accordingly.
- If there are any disconnected backend database servers, a message is displayed to connect to the appropriate server or cluster in Database Visibility.
- The Metric browser now displays the buffer and the cache memory metrics for a Linux collector.
- The controller now supports monitoring Apache Cassandra.
End User Monitoring
- Business transaction correlation is enabled by default for business applications instrumented with the Java Agent 4.5.0 or higher.
- Admin-level users can configure read-only user permissions for the Synthetic Credential Vault.
- Python 3 is supported in Synthetic Scripts to create Synthetic Jobs.
- AppDynamics offers a unified Real User Monitoring license that can be allocated to both Browser and Mobile Real User Monitoring usage.
Known Issues
License service makes individual accounts' usage and term calls to the Events Service.
SAML Authentication
The AppDynamics Controller now supports HTTP GET as well as POST for the authentication request to the identity provider for the sign-out message to the identity provider.
20.3 Release
Alert and Respond
AppDynamics introduces REST APIs to perform CRUD operations for various actions that are triggered as a response to events. For more details, see Actions API.
Anomaly Detection
AppDynamics root cause analysis (RCA) algorithms have been refined considerably to determine and isolate faulty components while reducing false positives. This new algorithm greatly improves the time taken to fetch metrics and hence RCA response for any anomaly event. For more information, see Troubleshooting Anomalies.
My Preferences
Time Zone
The time zone controller setting helps adjust the time zone enabling you to collaborate and troubleshoot issues with more accuracy. This setting also eliminates issues such as translating timestamp of your location to another user's time zone. See Time Zone Controller, for more details. In the 20.3.0 release, enable the ui.platform.timezone.enabled flag for the time zone capability to work. The flag will be enabled by default for the upcoming releases.
20.2 Release
The Controller release occurs every six weeks. There is no Controller release for 20.2. For bug fixes, see Past Resolved and Unknown Issues by Release.