AppDynamics Application Intelligence 4.1 expands and strengthens the AppDynamics unified monitoring platform. This release adds support for new languages, frameworks and components, while bringing a redesigned user experience that helps you deal with the complexity of distributed, heterogenous application environments.
This page describes AppDynamics Controller UI changes from 4.0.x to 4.1, and introduces selected highlights of this release. For more information about this release, see the Platform Release Notes.
Updated Visual Design
Release 4.1 introduces a reorganized, simplified Controller UI. We've organized the interface to put the focus on the most frequently used features, with optimized menus and configuration screens.
Along with better ease of use, we've improved the visual design and readability of the UI, with support added for retina displays.
If you're an experienced AppDynamics user, you may not find things where you've become accustomed to finding them. The following sections help you get oriented to the new UI by showing some of the notable changes.
Watch the video:What's New in 4.1
New Top Navigation Bar
Links to the major product areas, Applications (for APM), Databases (for Database Monitoring) and Analytics now appear at the top of the UI, along with links to features that are shared across products, Dashboards & Reports and Alert & Respond.
You can collapse the top navigation bar to give the main content pane more screen real estate by selecting Hide Top Navigation Bar under the Settings gear menu. When collapsed, restore the navigation bar from the same menu:
Breadcrumbs in page titles
Breadcrumbs (the list of pages in the hierarchy of the current page), used to appear at the top of each page. They now appear when you click the title of the page. As before, you can navigate the hierarchy by clicking on the page names in the breadcrumb.
The navigation bar is further streamlined by the removal of the Back and Forward icons. The icons have been removed in favor of using the Web browser's navigation buttons to navigate back and forward in your navigation history.
New Alert & Respond Zone
Alerting and responding is a core capability in AppDynamics that extends across product areas, from applications, databases, and hardware. To reflect this, Alert & Respond has been moved to the top navigation bar.
From within the Alert & Respond page, you can choose the context of your configuration from the drop-down menu.
Applications Navigation Tree Reorganized and Simplified
The new left navigation menu puts the most used links at the top. Some of the less used links, and links that you're likely to get to through other paths in the UI, have moved into the More expanding menu.
As before, you can collapse the menu to give the right pane more screen real estate. But now, the menu options appear in the collapsed menu as icons, so you don't lose the ability to navigate the UI with a collapsed menu.
To reflect their elevated status in the AppDynamics model and new capabilities (such as automatic discovery in Java applications), the Service Endpoints link now appears as a top-level citizen in the navigation menu.
App Server List
A tier represents an instrumented node or set of nodes in your environment. Depending on the scale of your deployment, there could be many hundreds of instrumented tiers.
Previously tiers appeared in the left navigation tree, which, with many tiers in the list, made for a lot of scrolling in the navigation menu. Instead of showing tiers in the menu, the Controller UI now lists them in the right pane when you select App Servers.
In the right pane, expand a tier to see the nodes in that tier. You can search for a tier or node by name by using the search box. Choose the key indicators to show in the list from the menu.
End User Monitoring
Among other changes to the End User Monitoring UI, the Web User Experience and Mobile User Experience are separate items in the navigation tree. You navigate between mobile applications you are monitoring with the mobile app selector to the right of the page title of the Mobile App Dashboard.
Application Analytics lets you drill down into complete data sets for Transactions and Logs, including the ability to create metrics based on your searches, among other new features.
Browser and Mobile Request Analytics are now in enhanced Beta.
The new Python Agent gives you distributed transaction correlation, cross application flow, and custom match and exclude rules for Python entry points.
End-to-End Latency for Asynchronous Transactions
End-to-end latency metrics reflect the user experience for logical business transactions that do not necessarily end when the entry point tier responds to the initial request.
This release makes it easier to configure and monitor end-to-end latency of asynchronous transactions. The end-to-end latency metrics are presented as first-class metrics in the Business Transaction browser. A transaction scorecard for end-to-end latency metrics shows the user experience for asynchronous transactions in the dashboard.
Cross Application Flow Enhancements
Continuous Hotspot Learning
Hotspot learning is now enabled by default. Hotspots are the parts of the business transaction processing chain that the Controller has learned to be a potential contributor to performance issues.
Previously, the Controller learned where the hotspots are over a defined period of time. In 4.1, the Controller learns hotspot continuously over a rolling time window.
You can see hotspots in call graphs. A hotspot call graph is a partial call graph that includes hot spot information.
A hot spot call graph is a partial call graph that includes hot spot segments. They help you identify the parts of the call that may be contributing to performance issues before the transaction was identified as a slow, very slow, or stalled transaction.
Service Endpoint Enhancements
Service endpoints are similar to business transactions, but while business transactions give you the view of a transaction as processed by possibly many distributed services, a service endpoint presents performance information by a particular service.
Before 4.1, you needed to configure Service Endpoints manually. In Release 4.1 AppDynamics automatically discovers service endpoints. With this and other improvements, access to Service Endpoints monitoring is presented as a first-class option in the Controller UI navigation tree.
Web Server Monitoring
Release 4.1 adds support for Web server monitoring, starting with Apache Web Server in this release.
Apache Web Server support lets you trace business transactions all the way back to their typical entry point for many application environments, the Web server. By instrumenting your Web server, you can monitor activity and performance of the server and drill down into call graphs generated by Apache server modules.
Single Page App Monitoring
AppDynamics automatically instruments single page apps (SPAs) that are built with the AngularJS framework. It gives you real user monitoring information for AngularJS SPAs based on virtual page performance.
The Controller UI presents information on AngularJS single page app performance in various contexts, including in the Pages & AJAX Requests list, the page dashboard, View Analyze, and View Snapshots.