On this page:
Welcome to version 4.4 of the AppDynamics App iQ Platform!
This page describes selected highlights of this release. For more information, see the Release Notes.
Federated Cross Application Flow or Federation allows you to unify your view of business transactions across the App iQ Platform accounts and even across Controllers. Federation between accounts allows users to navigate seamlessly between accounts and access various entities between the federated accounts.
Federation shows cross-application correlation on the application, tier, and business transaction flowmaps, with the ability to drill down to transaction snapshots across accounts. Federation provide tier, node, and health information for external applications, allowing you to more easily troubleshoot performance issues.
Federation uses single sign-on to enable you to navigate seamlessly between accounts in the Controller UI that are authenticated by the same SAML system or LDAP server.
The Java Agent and .NET Agent support cross-app correlation across different apps and accounts. For more information, see Configure Federated Friendship and Federated Cross Application Flow.
The AppDynamics App iQ platform and Controller UI have been fine-tuned and enhanced to allow each Controller to handle three or four times more agents than previously, thereby reducing the number of Controllers required to monitor the environment and the total cost of ownership of your App iQ Platform installation.
Enterprise Scale enables very large applications that were previously split between multiple Controllers to be monitored by one Controller. This provides a more holistic view of the application within the App iQ Platform environment.
To facilitate ease of managing large App iQ Platform environments, Platform Admin was initially introduced in App iQ Platform 4.3 with a command line interface used to install and upgrade AppDynamics Controllers and services. In this release, Enterprise Console replaces Platform Admin as the Controller and Events Service installer while providing the following additional capabilities:
For more information, see Enterprise Console.
Network Visibility extends the application intelligence of AppDynamics APM to allow you to gain insight into network performance between your nodes and tiers so you can determine if network problems are at the root of or contribute to the performance of your applications. Network visibility provides the correlation between the Application and Network metrics which simplifies the process of identifying and troubleshooting application performance problems contributed by network issues. Network Visibility is supported on Linux hosts with Java App Server agents.
With Network Visibility, you can:
A new Network Dashboard tab provides a network underlay view of the Application Dashboard where you can drill down into network flows and view the metrics.
Drilling down into a Tier from the Network Dashboard displays key network performance metrics.
Integrated Network Visibility is supported for Java and Linux environments and works with the Standalone Machine Agent which can be deployed via the Universal Agent.
For more information, see Network Visibility.
Many industries have complex processes, workflows and user journeys that span multiple transactions and other event types such as logs and EUM data. These workflows typically take a long time to manifest and cannot be measured using transactions alone. Typical multi-step processes from different industries include:
Business Journeys, also known as Business Outcomes are a way to use AppDynamics Analytics to monitor and correlate the data flow across multiple event sources and track the total end-to-end time for defined business processes. Defining the Business Journey or Business Outcome is simplified using the forms provided to create the milestones that represent each step of the process that interests you, allowing you to focus only on information that interests you.
You can create Health Thresholds to alert you when the time to complete all the milestones exceeds the specified amount of time.
You can search business journey or business ooutcome data and see an overview and data of your defined Business Outcome Event in the results window. Clicking a business journey or business outcome search result displays the details view, as follows:
You can create visualizations in the same fashion as for any other analytics event type. For example, using the loans business outcome, you can create charts such as:
For more information, see Business Journeys
With AppDynamics Business iQ Analytics you can use Experience Level Management to:
An automatic job calculates the Experience Level Management (XLM) compliance data. On the Experience Level Management dashboard you can:
For more information, see Experience Level Management.
You can now bring the power of Browser Synthetic Monitoring to your internal network. By installing and running our Synthetic Private Agent on your own machines, you can monitor the availability and performance of internal websites and services that aren’t accessible from the public Internet. You can also test specific locations within your company and set alerts so you’ll be notified where issues occurred.
For more information, see Synthetic Private Agent.
AppDynamics App iQ Platform now enables you to monitor the performance and gain insight into the usage of sensors, smart devices, gateways, and IoT applications.
The IoT SDKs and REST API make it easy to report IoT application data, and the IoT Dashboards make it easy to view and track device transactions in predefined and custom widgets.
For more information, see IoT Monitoring.
You can now find a tier, node, application or business transaction by simply clicking the find button (magnifying glass) and entering the first few letters of the entity name.
Once you have found the entity of interest, click it in the list of matching items in the search box to open the flow map for that entity.
This release provides the following additional frameworks:
The Java Agent provides enhanced supports for the following frameworks:
For more information, see Agent Installation by Java Framework.
This release supports improved micro-services support, to include ASP.NET Core on the full framework. The .NET Agent has also been improved to include automatic injection out of the box for ASP.NET pages hosted on IIS.
This release also includes enhanced Azure Service Fabric for the .NET Mircoservices Agent in the following deployments:
For more information, see .NET Agent.
Process snapshots for Node.js now provide a flame graph of all CPU activity during the snapshot, which accelerates the diagnosis and debugging process for Node.js services. For more information, see Event Loop Blocking in Node.js.
Users who have installed the agent on an N|Solid runtime will be able to view the contents of the active handles and requests queues in process snapshots. For more information, see N|Solid Monitoring Data.
The Go SDK now has a proxyless architecture, providing improved performance and ease of use. This also enhances the Go SDK’s support for containerized environments with small container footprints.
The Universal Agent allows you to easily deploy agents on machines with very little configuration and overhead and more easily manage runtime agents deployments and updates. Once you install the AppDynamics Universal Agent, it can perform the installation, removal, upgrades, downgrades, configuration, and lifecycle management of all your agents. The Universal Agent does this in a single command via RESTful APIs, so you rarely would need to touch the box again after installing the Universal Agent; all agent management can be handled via APIs and batch actions. So, if you have just a few or thousands of agents, all lifecycle management, upgrades, and configuration for these agents can be automated and performed in batch via the Universal Agent.
From a single configuration file on the Controller, the Universal Agent enables you to install and upgrade:
In AppDynamics iQ 4.4, the Universal Agent has also been improved to make agent management rule configuration easier than ever allowing you to create configuration templates that once defined can be referenced repeatedly in a rulebook.
You can compose rulebooks from within the UI of the Controller, assign rulebooks to groups, view listings of all Universal Agents present as well as assign Universal Agents to groups.
For more information, see AppDynamics Universal Agent.
For full-screen viewing, click What's New in AppDynamics App iQ Platform 4.4.