Product Updates

Find out the highlights from the latest release

Summer 2020

June 2020

Experience Journey Map

Visualize performance impact on customer experience with composite user journeys

An industry-first, innovative new way to unlock insights into end-users' most traveled journeys across business applications.  Experience Journey Map is rethinking the visualization of end-user experiences and its correlation with performance, featuring auto-discovery of the most transited journeys and changing user patterns within the application.

Experience Journey Map allows you to spot performance problems in the context of your most important user journeys and understand how to prioritize response and triage the problems that have the biggest impact on your business.

Experience Journey Map eliminates the need for “static” custom dashboards and manually setting up health rules for each step of the journey that can take days to complete.  Instead, the Experience Journey Map auto-populates in minutes and dynamically adapts to changing user paths.

*BRUM Peak licenses are required to collect and correlate Experience Journey Maps.

Learn more about our new Experience Journey Map feature, here.

Recommended Data Collectors for Business IQ

Self-service data collection for business transaction analysis

New Recommended Data Collectors allows analysts to set up data collectors by themselves, without the need of developer knowledge, providing faster time to value by eliminating developer involvement.

Recommended Data Collectors automatically extract the class and method parameters for each transaction you want to monitor so that you can simply select what you want to collect from an expanded list.  The auto-population of fields make it quick and easy to start collecting data to answer your most pressing questions.

Automated Agent Installer

Enhanced agent installer instruments environments in minutes, not days

With the help of a set of new components, including the one named “Zero Agent”, our Automated Agent Installer automatically introspects processes running on your hosts and then downloads, installs, configures, and names instrumented nodes and tiers. There is no longer a need to edit agent files or startup scripts.  Just run two simple auto-generated commands, restart your application and you’re ready to go.

*Initial release supports Java and Machine Agents with more agents to follow

FedRAMP Certification for SaaS deployments

AppDynammics meets data security standards for US Government agencies

Now US Government agencies can have confidence in our solution authorized by the Federal Risk and Authorization Management Program (FedRAMP).  Our FedRAMP certified service uses a special instance of our SaaS solution for US Government agencies while ensuring strict security and data privacy standards. 

Read more about our FedRAMP Authorization, here.

Spring 2020

May 2020

Alert Sensitivity Tuning

Save time, reduce alerts and lower risk with Alert Sensitivity Tuning

Alert Sensitivity Tuning reduces the need to revisit and adjust health rules because of false-positive alerts or lack of them by providing real-time feedback on how often the thresholds are likely to be breached.  It does this by applying newly created health rules to metric behavior over the last 8 days to provide immediate feedback on how noisy the alert will be, allowing you to make better tuning decisions during rule creation.  

Alert Sensitivity Tuning saves time tuning (sometimes weeks or months), reduces the number of alerts generated, and results in less risk of missing critical situations.  AppDynamics’ ability to apply time-sensitive baselines to every single metric provides alerting capabilities that are second to none.

*Read more information on Alert Sensitivity Tuning.

Apache Cassandra and DataStax Enterprise Support

Improve NoSQL visibility Apache Cassandra and DataStax support

Provides key performance indicators on Cassandra objects in order to fully understand the performance of the platform and therefore the impact on the corresponding application. Monitoring includes both metrics and query-level data.

As with all our DB monitoring solutions, the topology view is auto-created and collects standard data such as total time spent in database, wait states, active connections, and more on the whole cluster or per-node basis.  Add the ability to see read/write latency and throughput, view a list of queries and groups and drill into a specific query for resource consumption and wait states, and all other metrics specific to Cassandra for maximum visibility and insight.

*Learn more about Apache Cassandra and DataStax Enterprise support.

SAP Agent for AppDynamics 20.5

Get better filtering and analytics with updated SAP support

The latest version of the SAP Agent for AppDynamics provides better PII/GDPR filtering, support for async transactions, and more analytics aimed at visualizing Business Journeys.  

This release is the first release to deliver on a customer feature enhancement request through the new Community Idea Exchange and introduces the ability to name RFC destinations by their Program name instead of host and port.  This feature greatly simplifies identifying specific applications in the landscape responsible for anomalies and eliminates the need for Ops teams to run down a BASIS team to determine which programs are at fault.

Learn more about SAP Agent enhancements, here.

 

April 2020

APIs for Action Suppression and Email Digest

Simplify and automate alerting pauses during application maintenance or upgrades

We have extended our CRUD APIs with Action Suppression and Email Digest. This will help simplify and automate alerting pauses during application maintenance or upgrades.

.NET Core 3.1 Support

Support for .Net Core 3.1, brings all AppDynamics core capabilities to your modern .Net frameworks, including full end-to-end tracing, snapshot and call graphs, all with no code change needed. 

Alerting Templates

Managing alerts across multiple applications just got a lot easier 

The new alerting templates provide you a central area to define, update, and manage your global alert configurations, then apply them to one or many applications. Additionally, new CRUD APIs allow you to programmatically configure health rules, actions & policies and easily replicate your alerting configurations across the applicable applications.

For more information on these and other updates, check out our Community Product Update, April 2020 (v20.4.0 and 20.4.1)

 

March 2020

Root Cause Analysis algorithm improvements

Significant enhance accuracy and precision

Part of a continued effort to help customers more quickly pinpoint the issues impacting their applications, a new ML algorithm will be deployed that will more than double the accuracy of our Root Cause analysis capabilities.

Deep Code Insights

Simplify debugging, improve developer productivity and slash MTTR

With Deep Code Insights powered by Rookout, debug application code -- even in production -- to non-intrusively and quickly collect critical debug data and pinpoint the root cause of performance issues without adding overhead or impacting the environment. 

Deep Code Insights (DCI) simplifies the software debugging process by offering an unprecedented level of visibility into your running code, without slowing performance or disrupting the application and end-users. Whether you’re dealing with monolithic or highly distributed microservices-based applications, DCI provides the critical, on-the-fly data you need to pinpoint performance issues in production.

Learn more about Deep Code Insights and Start a Free Trial, here.

APIs for Actions

Automate the creation and maintenance of AppDynamics actions

We are continuing our alerting CRUD API investments! Following health rules and policies CRUD APIs, we now release new action CRUD APIs to programmatically configure, modify and delete AppDynamics actions. Learn more about these new Action CRUD APIs here.

Time Zone Controller Setting

Better context and collaboration

Easily adjust your time zone with the time zone controller setting to view data in any desired timezone, better collaborate with other users operating in different geographies, and more efficiently troubleshoot issues without having to translate differing timestamps. 

AppDynamics’ change to calendar-based versioning

Simplified versioning that is easier to understand

To help you more easily understand the length of support, compatibility, and stability, we implemented a calendar-based approach to versioning for all downloadable products starting March 2020. The release version format incorporates the date of release like so: YY. M. X (e.g., 20.3.0 for the first release in March 2020). For more information, read the FAQ here.


For more information on these and other updates, check out our Community Product Update, March 2020 (v20.3.0)

Winter 2019-20

January 2020

ServiceNow Integration: Server CI Sync

ServiceNow users can now see which applications and services their infrastructure supports together with the customer experience they deliver, their business impact and technical health. Upon issues, users can seamlessly navigate from ServiceNow views right into AppDynamics, in context, for analysis and resolution.

Health Rule Automation with CRUD APIs

The new Health Rule API lets you programatically create, configure, update, and delete health rules and policies across numerous applications.  Health Rule APIs allow you to automate your applications’ alerting at scale and with ease.

Experience Journey Map Beta

The Experience Journey Map beta provides customers with the ability to visualize all their most important journeys throughout the application. Customers will see these journeys in the context of performance to determine where investment can enhance the experience for the most number of users. SaaS customers can enroll in the beta via the registration form.

December 2019

AWS Lambda support for Node.js

AppDynamics Serverless APM, supporting the instrumentation of AWS Lambda applications and microservices, now supports Node.js in addition to Java. Serverless APM is packaged in the form of a tracer library for Java and Node.js serverless functions. Learn more about how to utilize our  AppDynamics Node.js Serverless Tracer, which provides functionality for Serverless APM for AWS Lambda here.

Resource Performance View

The Resource Performance dashboard gives you a high-level overview of how your resources are affecting your browser application performance. You can use this dashboard to pinpoint resource-related performance issues affecting the user experience.

 

Fall 2019

November 2019

Agentless Analytics for Java

Agentless Analytics for Java streamlines the implementation of Business iQ by removing the requirement that a separate agent be installed to populate analytics data enabling faster access to business analytics data when you need it most.

Kubernetes Cluster Agent

The new AppDynamics Cluster Agent monitors the cluster-level metadata of your containerized applications. The Cluster Agent can be deployed using the AppDynamics Kubernetes Operator, and providers container-level metrics and metadata for pods deployed to the Kubernetes cluster. You will now be able to gain visibility into key Kubernetes metrics and events to detect uptime and availability issues. Learn more about how to install our Cluster Agent here.

October 2019

Modernize Applications By Leveraging Microsoft Azure Platform and Services

AppDynamics announced support for .NET Core 3.0 for Windows and Linux along with enhanced support for App Service Web Apps, WebJobs, and Azure Functions. With our latest enhancements to the .NET Core 3.0 agent, AppDynamics provides more in-depth code instrumentation of applications running in Azure App Service Web Apps and WebJobs. New Linux OS enhancements allow the .NET agent to capture performance snapshots,  automatically collecting a complete call graph with the precise duration of every method, and enabling faster troubleshooting of slow-running application code.

To learn more about the .NET Core 3.0 support along with our support for vital Azure technologies, view our webinar on November 20, and access our documentation.

Design Dashboards in Minutes with Dash Studio

With 4.5.15, SaaS customers have access to the beta version of Dash Studio. Dash Studio is the new dashboarding experience with improvements to visualize critical data from AppD in minutes. With Dash Studio, quickly design new dashboards through the new Dashboard Editor using common data widgets, gain richer insights with enhanced data interactions through the Data Panel, and easily reuse dashboards with copy/paste commands.  

Dash Studio (Beta) appears under Dashboards & Reports. Your existing dashboards are not impacted. We’re actively seeking user feedback to inform refinements and future capabilities, so please submit feedback via the Feedback button within Dash Studio. 

To learn more about specific features, read the documentation.  Note: Dash Studio requires AppDynamics controller release 4.5.15 hotfix 1 (build 4.5.15.1933) or above.

Summer 2019

August 2019

OpenTracing Support

New open-source observability standards are gaining steam every day, and we are proud to be one of the first to support the OpenTracing Project.  The new OpenTracer uses OpenTracing APIs to capture all the BTs, Snapshots, SEPs, Callgraphs, etc. and corresponding metrics from your self-instrumented applications.  As a generic OpenTracing implementation, our Tracer can be used with any framework or user application which has OpenTracing calls, and it will be able to capture the AppD relevant information to the Controller.

For an overview and more information, see Open Tracing Support.

Isolate Problems and Monitor Dependencies with Cross-BT Correlation

Cross-BT Correlation will enable service owners to identify or rule out any external downstream dependencies or callers as a root cause before investigating a problem with your service.

With the Cross-BT hovercard, you’ll see which downstream BT your service is calling and monitor downstream BTs that your service is dependent on by showing its dependencies n levels deep and showing its callers for a given BT.  Now you can filter snapshots by the calling BT and see the calling BT details in the snapshots.

For more information, see the APM Platform Notes.

Increased Retention of Granular Metrics

In AppDynamics SaaS version 4.5.13, retention of one-minute granularity of metrics data in the Controller has been increased from one day to eight days. This increased retention allows you more time for detailed analysis, reduces the need to export data for external retention and allows AppD to build new features using machine learning to automatically configure new baselines and health rules using this historical data.

Analytics Home Page

Analytics now has a landing page that consolidates key data from the transaction, browser, and mobile events. The new Analytics Home page gives you a holistic view of your Analytics data, consolidating data from the backend to end user sessions in one, out-of-the-box screen. You can now copy text from the results of your ADQL queries for use in other queries.

Reduce Transient Alert Noise with Persistence Thresholds

AppDynamics now allows you to define 'Persistence Thresholds' for health rule conditions. This reduces alert noise and ensures that false alerts are minimised. You can define the 'number of times metric performance data should exceed the defined threshold' to constitute a violation and subsequently trigger an alert. This way, any temporary threshold violation is ignored. For more information, see Persistence Thresholds.

CloudWatch Integration (ELB)

AppDynamics users can now view Amazon-hosted entities and data in several products by connecting their Amazon account to AppDynamics. AppDynamics uses the Amazon CloudWatch API to obtain metrics in near real-time from your Amazon Web Services (AWS) resources and applications. This combination of AppDynamics and AWS cloud-native monitoring helps identify and diagnose a variety of issues within a single Controller. For more information, see Customize Flow Maps.

July 2019

Serverless APM for AWS Lambda is now generally available.

We're delighted to announce that AppDynamics Serverless APM, which supports instrumenting AWS Lambda applications and microservices in Java, is now available to our SaaS customers through the AWS Marketplace.

Serverless APM for AWS Lambda is generally available for SaaS Controllers, version 4.5.11 and later. Serverless APM requires a subscription through AWS Marketplace. 

To learn more, read AppDynamics Provides Comprehensive Observability through Serverless APM for AWS Lambda.

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: 

  • reduces the need to create multiple health rules to monitor various performance metrics. It allows you to evaluate complex criteria for multiple conditions in one go 
  • well-calibrated boolean expression ensures reduced false alerts 
  • easy to create and maintain health rules with complex evaluation criteria using simple condition names. Conditions are named as A, B, C and so on 
  • allows the use of AND and OR operators to define a highly complex expression comprising a maximum of 8 conditions 

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

June 2019

Monitor Java Applications Running on Windows

You can now set up Network Visibility features to monitor Java applications running on Windows operating systems. You need a Network Visibility license to enable and use Network Visibility features. Refer Windows System Requirements for more information.

For more information, see the Network Agent Release Notes.

Spring 2019

4.5.9 - April 2019

Serverless APM for AWS Lambda: Limited Availability

We’re bringing the power of the AppDynamics end-to-end Business Transaction context to microservices deployed in the Amazon serverless environment.  We have released a new special purpose “Serverless Compute” APM family, the first iteration of which is delivered in the form of a tracer library, focused on supporting AWS Lambda functions implemented in Java.

Explore Bucket-Level Metrics in Couchbase

Couchbase is a multi-model database, offering document-oriented and distributed key-value features. AppDynamics Database Visibility 4.5.0 focused on support for document-oriented use-cases; this new feature gives full visibility into both models, with deep-dive drill down into bucket level metrics and other KPI’s required to monitor and manage a distributed key-value store. Read documentation for details.

Diagnose Deadlocks with Database Blocking Sessions

AppDynamics Database Visibility has been updated to offer enhanced visibility of locking and blocking in supported relational database environments. Enhancements include the ability to view and analyze more locking events, show increased details of the lock type and locked object, and show the query text of the blocking session (when available). Read documentation for details.

Manage Business Journeys and Experience Levels 

Role-based Access Control (RBAC) is now available for Business Journeys and Experience Level Management (XLM). This new capability will allow customers to manage who has access and manage what data they have access to for Business Journeys and XLM. RBAC strengthens data security and safeguards against data leakage. Read documentation for details.

Monitor New Ruby Agent

  • The New Ruby Agent supports MRI Ruby 2.3+
  • Ruby agent supports any Linux distribution based on glibc 2.5+
  • Supports Rail, Sinatra, Grape, and Sidekiq frameworks
  • Supports Redis Cache
  • NetHTTP, Excon, Faraday, and HTTPClient Exit Points
  • Postgres, MySQL, MongoDB, ElasticSearch

4.5.8 - March 2019

Introducing Cognition Engine - AI and ML Powers Automated Anomaly Detection and Root Cause Analysis

Anomaly Detection and Automated Root Cause Analysis are AI-powered features designed to reduce Mean Time To Resolution for application performance problems. Anomaly Detection automatically tells you if every Business Transaction in your application is performing normally. Automated Root Cause Analysis helps you quickly determine the root cause of problems revealed by Anomaly Detection.  Learn more about Cognition Engine or read the full documentation for details.

Track Your User’s Interactions Across An Entire Session with New Mobile Sessions API and UI Enhancements

Gain additional insight into your users' actions using the new SessionFrames API, supported in v50.1 of the iOS Agent. This enables you to use business-specific context to break down user workflows. We are working to expand this API to other Mobile Agents soon. The Mobile Sessions UI has also been simplified to make it easier to digest information. Read the documentation for details.

Encrypt Sensitive Text in the Analytics Agent

Organizations with advanced security policies now have the ability to encrypt sensitive text, including credentials, with Analytics Agent v4.5.7. This allows for multi-layered security for passwords stored in the different properties. Read the documentation for details.

Native Support for Multi-Buildpack Solidifies AppD on Pivotal Cloud Foundry

Starting with v4.6.x of AppDynamics Application Performance Monitoring for PCF, the AppDynamics extension buildpack (appbuildpack) offers multi-buildpack support for .NET Core on Linux, .NET Core and .NET Framework on Windows (.NET HWC), Python, and Golang applications. This allows for a single unified workflow for instrumenting your applications regardless of your language or framework and helps you release new AppDynamics features faster. Read the full documentation for details.

Support Modern Java Applications With New Java Framework

Java Agent v4.5.8 adds support for IBM BPM v8.6, enabling you to continue tracking the technical and business performance of your BPM processes as you upgrade to the latest version of IBM BPM. We’ve also added native support for auto-instrumenting applications built using the new WebFlux and WebClient components of version 5 of the Spring Framework, providing end-to-end visibility for the most modern generation of Spring-based web applications. The Java Agent now also provides out-of-the-box support for HTTP Business Transaction flows through Oracle OSB, extending AppDynamics’ end-to-end transaction visibility through this commonly deployed ESB. Read the documentation for details.

Winter 2018

4.5.7 - February 2019

Complete Visibility For New PHP Frameworks

PHP Agent v4.5.7 adds out-of-the-box transaction naming support for the Laravel and CakePHP 3.x frameworks. With these additions, owners of applications built with all of the popular PHP frameworks and any current version of the PHP runtime can experience AppDynamics' famous time-to-value and end-to-end Business Transaction monitoring. Read the full documentation for a complete list of PHP supported environments.

Support for Azure SQL Managed Instance

Gain insight into your Azure SQL Managed Instance with AppDynamics Database Visibility. Starting in v4.5.7, you can configure Microsoft SQL Server Collectors to monitor events in Azure SQL. Read the full documentation for details.

4.5.6 - February 2019

Exert More Control Over Your Mobile Sessions

In order to provide you with more control over your mobile sessions, we’re introducing a new API that can be used to define when a session starts and stops. For example, if capturing a mobile session after a period of user inactivity isn’t relevant to your organization but capturing it after a particular network request is, you can customize the session stop definition to suit your needs. Read the full documentation Android, iOS, Xamarin, and Cordova for details.

Monitor .NET Core for Linux With Latest .NET Agent

We are excited to announce support for .NET Core on Linux! After running through a beta program, we are making our first version of .NET Agent v4.5.7 for Linux available to the public. This release includes coverage for multiple distribution versions, including CentOS, Debian, and Alpine. Based on customer feedback, we included a sample Dockerfile to help you integrate the agent into your application deployment faster. Look out for a Pivotal Cloud Foundry buildpack in the future. We are not going to stop here — the plan is to continue adding more features and extend coverage with every monthly agent release! Read the full documentation for details.

4.5.5 - December 2018

Installing Business IQ On Pivotal Cloud Foundry (PCF) Just Got Easier

To separate the task of configuring application performance monitoring and analytics, we've introduced a third tile on the Pivotal Network specifically for application analytics. With this tile, you can deploy an Analytics Agent in the PCF environment to report transactional analytics to your Controller. Additionally, the Extension Buildpack now supports the Java Agent, allowing for advanced configuration and the masking of sensitive information. For details, visit the Application Performance Monitoring, Platform Monitoring, and Application Analytics for PCF Release Notes. You can also check out the latest blog post.

Sync AppDynamics Metrics Into ServiceNow

We’re excited to introduce v3 of the AppDynamics and ServiceNow integration, which offers support for ServiceNow Operational Intelligence. Using the AppDynamics-ServiceNow Data Sync, metrics will flow directly from your AppDynamics Controller to your ServiceNow instances. Take advantage of ServiceNow features like anomaly detection and alerting for automated ITSM and ITOM workflows driven by deeper insights into your infrastructure and applications. For details on the integration, functionality, and metrics, check out our latest blog.

4.5.4 - November 2018

PHP Support for Transaction Analytics

  • Service Installer for Database Visibility on Windows
  • Additional Metrics for MongoDB
  • Synthetic Monitoring for On-Premises Customers
  • Plot IoT Data by Geographic Area

Customers with PHP applications can now correlate performance data to business outcomes with AppDynamics Business iQ (previously available to only Java, .NET and Node.js users). With Business iQ, teams have access to a single, flexible platform that ingests, correlates, and visualizes real-time business and application performance data streaming from end-user devices, applications, and infrastructure.

Service Installer for Database Visibility on Windows

To simplify the installation process, you can now run a script to install the Database Agent as a Windows Service instead of having to launch Database Monitoring via the command line. Read the full documentation for details on installing the Database Agent.

To run the database agent as a Windows Service, run the following command as an administrator:

A Windows Services named "AppDynamics Database Agent" will be created. The screenshot below shows the Windows Service Control Manager.

Additional Metrics for MongoDB

We’ve enhanced MongoDB metric collection by introducing four new metrics that will help you dig deeper into Node state changes and Replication performance:

  • Replication_MyState
  • OplogTimeDiff_in_sec
  • Oplog_Size
  • Oplog_Max_Size

Read the  full documentation  for information on all MongoDB Server Metrics.

Synthetic Monitoring for On-Premises Customers

The first offering for Synthetics Monitoring is now available for our on-premises customers. This release of the synthetics server - together with the latest update of the synthetic private agent - enables on-premises customers to monitor the availability of their internal website and applications.

The following diagram shows the connections and data flow between the on-premises Synthetic Server, EUM Server, and Synthetic Agents.

Plot IoT Data by Geographic Area

You can now review geolocation data on your IoT Dashboard to get deeper insights into the performance of your devices by geographic area. Build custom widgets to visualize the data in a representation that works best for your organization. Read our full documentation on monitoring IoT applications.

Fall 2018

Health Rules for Network Visibility Metrics

We’ve added a new health rule - Advanced Network - which allows you to easily set health rules for metrics related to network activity, such as PIE (performance impact events), zero window, data retransmission, and errors. This will enhance your ability to see how every application and user is behaving on your network.

ADQL String Manipulation Functions

AppDynamics users who have collected data in the wrong structure, type, serialization, or format have previously needed to adjust their agent settings to specifically focus on potentially interesting insights. Starting in 4.5.2, Business iQ ADQL users have access to string manipulation functions, which empower ad-hoc data transformation for all event data in the analytics event service. With string information functions which return string length() and the indexOf() certain characters in a string, users can easily hone in on a substring(), combine multiple strings with the concat() operator, and trim() out unnecessary repeated characters from the beginning and ends of fields.

EUM Correlation for Vert.x Framework

Our customers can now get the benefit of correlation End User Monitoring visibility and Business Transaction visibility with applications built on the Vert.x framework.

IBM Integration Bus Agent Auto-Discovery and Monitoring of Database Calls

The IBM Integration Bus Agent now automatically detects and monitors database interactions within flows, highlighting the impact of database performance on the performance of Business Transactions flowing through the IIB broker. Read the full documentation for details on the IIB Agent.

Out of the Box Support for Jetty HTTP Client Versions 8 and 9

We now offer out of the box configuration for the Jetty HTTP client which is frequently used within Java applications. Our configuration has been enhanced to provide automatic detection and correlation for versions 8 and 9 of the Jetty Client.

Machine Agent Independent Release

Starting in 4.5.2, you can take advantage of the newest Machine Agent enhancements and bug fixes without waiting for a Controller upgrade. The latest Machine Agents are backwards compatible with any 4.4.0+ Controller, so you can upgrade your agents while upgrading your Controller at a time that works best for you.

Summer 2018

.NET Core

With Summer ‘18, we have released full support for .NET Core Agent for Windows so you can easily monitor .NET Core applications running on cloud, hybrid, or on-premise architectures. This lightweight and reliable agent provides full-stack and cross-stack visibility into your application and business performance by collecting infrastructure and end-user metrics. In addition, we are now supporting the  Microsoft Orleans framework so customers can more easily track transactions as they move from Orleans Silos to clients. Finally, we have released an SDK for  .NET Core for Linux.

Couchbase DB Support

NoSQL databases can be a critical component when developing modern applications that need to deliver simple, high performance data transactions to provide the best possible customer experience. AppDynamics has added  support for Couchbase DB  in an effort to provide comprehensive monitoring for the entire life of a business transaction including at the database level.

Example of a Couchbase dashboard

Browser Monitoring

We have made several updates to Browser Real User Monitoring to speed up performance analysis. First, we now display a percentile time-series for End User Response Time, so you can quickly see if the majority of your users are experiencing a slowdown, or just a few unlucky ones. Second, we introduced the concept of “Impact Score” for each page, device, browser, and country. If you see that one factor is disproportionately impacted, you can get to the root-cause much faster. Finally, we added resource timing waterfalls for every pageview, so you can always zoom in from a high-level symptom to the root-cause without interruption.

We have added support for single page applications using Javascript frameworks like Angular, React.js and others so that these “virtual” pages are easier to monitor and troubleshoot. This support is optionally available now to anyone who needs to monitor these types of pages.

 

 

Viewing various page requests from a single page app built with Angular. Virtual page loads are shown with a “v” in the Type column.

Java Async Applications

We have released improvements to our Java agent that surface asynchronous calls and allow you to drill down into the timing of all the various activities that are happening in your application. This is especially helpful when using our new waterfall view of a particular  application snapshot as you can see the overlapping requests that occurred throughout that period of time. Also included in the latest Java agent is support for  IBM Business Process Management software so users can analyze the performance and impact of the business processes that are critical to them.

Business Journey Updates

Last November, AppDynamics released a feature called Business Journeys which helps companies track and monitor complex business processes by combining several distinct but related interactions that a end-user has into a single view. We have now improved this capability by adding dashboarding and reporting functionality on top of this view along with custom events to make it easier to visualize exactly how your business processes are performing so you can take action sooner and provide a more consistent experience for the users of your applications.

 

This Business Journey shows how long it takes to approve a loan.

Mobile Apps

There are more ways than ever to build applications for mobile devices. Sometimes it is more efficient for teams to code their apps in Javascript or other languages and then use tools such as Ionic framework, GoodBarber, and Appy Pie to convert them into apps which run on mobile devices. We now offer better  support for non-native/hybrid apps  so that app teams can leverage the full performance monitoring capabilities of AppDynamics.

Monitoring a non-native mobile app with AppDynamics.

IoT Devices

We now provide  business transaction correlation for IoT devices  to provide more context for devices that may have an impact to an application framework or end user experience. We have also released our IoT C/C++ agent under the Apache 2.0 Open Source license.  In the fast changing and growing landscape of IoT, this will allow companies to change and improve the code more quickly in order get their particular IoT device data into AppDynamics.

Quickly correlate business transaction issues with IoT devices in flow maps

Network Visibility

We have made troubleshooting network problems easier by adding quick access to network metrics to the snapshot view. Reporting affected network nodes is easier than ever with the new ability to copy IP address information directly from the user interface so you can slack or email that information to a network specialist. You will notice other enhancements to the UI as you use the product as well. In addition, you can now install the  network visibility extension for our machine agent.

AppDynamics network visibility dashboard

Spring 2018

Pivotal Cloud Foundry

We released our Service Broker Tile and latest buildpacks for Java, Python, Go and .NET. The tile was completely rewritten to support all the latest Pivotal Service Broker APIs, and now adds support for Cloud Foundry's Loggregator System for detailed metrics on the health of the underlying infrastructure.

 

Kubernetes

We announced the general availability of Kubernetes integration. AppDynamics for Kubernetes gives organizations the deepest visibility into application and business performance. Customers get unparalleled insights into containerized applications, Kubernetes clusters, Docker containers, and underlying infrastructure metrics—all through a single pane of glass.

To gather performance metrics for any resource, AppDynamics leverages labels,the identifying metadata and foundation for grouping, searching, filtering and managing Kubernetes objects. This enables organizations to gather performance insights and set intelligent thresholds and alerts for the performance of Pods, Namespace, ReplicaSets, Services, Deployment and other Kubernetes labels.

 

Single Page Application (SPA) v2.0

We released SPA v2.0 monitoring capabilities, with improved out of the box support for most modern SPA frameworks and additional benefits including:

  • Angular (All versions) and React
  • Ability to on board new frameworks without requiring additional changes
  • Accurately capture end-user response time across all virtual pages
  • Faster implementation and lower TCO

 

.NET Core for Windows Server

We announced the general availability of the AppDynamics .NET Core agent for Windows addressing three key operational characteristics -  performance, flexibility, and functionality. As companies modernize monolithic applications and increasingly shift parts of their IT infrastructure to the cloud, AppDynamics .Net Core for Windows   ensure deep visibility into rapidly evolving production, testing, and development environments.

SAP Monitoring

We announced a new product line that enables troubleshooting and business visibility of SAP business applications on our unified monitoring platform. AppDynamics for SAP not only sees the transactions but also drills down to lines of ABAP code to identify specifically where the slowness is occurring, along with surfacing slow database queries. This solution supports unified monitoring of several SAP solutions, including those business applications on traditional databases running under SAP ECC, along with SAP business applications running HANA sidecars and SAP’s premiere offering, S/4HANA.

Winter 2017

Business Journeys

With AppDynamics Business Journeys, application teams can link multiple, distributed business events into a single process that reflects the way customers interact with the business. Business events can include transaction, log, mobile, browser, synthetics, or custom events and are long-running, from hours to days.

Experience Level Management (XLM)

With XLM, enterprises can establish custom service-level thresholds by customer segment, location, or device. XLM also provides an immutable audit for service-level agreements with your customers or internal business units. The product images below show the service levels setup for a connected streaming device, giving an instant view on how services are performing against set SLAs.

Network Visibility

We announced the general availability of Network Visibility, enabling enterprises to understand the impact that the network is having on application and business performance. Network performance measurements are automatically correlated with application performance in the context of the Business Transaction.

Summer 2017

Enhancements supporting microservices architectures

Docker Visibility

Docker container metadata and metrics are now first class citizens within AppDynamics. Our standalone machine agent collects CPU, Memory, Disk, and Network metrics to help isolate performance problems in production.

Heat Maps

Heat Maps show cross tier correlation which massively simplifies the comparison of load distributions and identifying performance outliers. For example, during a canary release, a new version of your application might have CPU, memory, or disk issues.

Heat Maps dramatically simplify the identification of performance issues in large microservice environments allowing for more effective canary release strategies.

In the bottom chart we can see one node which sticks out from the rest when it comes to the number of pages paged out.

Mobile Screenshots

Our mobile real user monitoring solution allows developers to capture screenshots during key user interactions to understand, at a deeper level, how users behave within your application. These screenshots provide context to the user session and make it easier to debug issues and improve user experience.

While investigating a mobile user session, you can now optionally capture a screenshot directly from the user’s mobile application. A pink dot indicates where users tapped or swiped within the application.

ServiceNow Integration

With our new ServiceNow integration, IT service managers can now view AppDynamics configuration items in ServiceNow. This allows service managers to correlate infrastructure problems to a specific business transaction. This crucial context allows teams to better prioritize events and incidents and focus on problems that impact user experience.

AppDynamics configuration items such as the application Flow Map can now be pushed directly to ServiceNow and synchronized based on a preset schedule.

JIRA Integration

Our two-way integration with JIRA automatically creates and update JIRA tickets when AppDynamics Health Rules are violated. IT teams can view ticket info within AppDynamics war rooms which results in faster developer resolution.

When a Health Rule in AppDynamics is violated, a ticket gets automatically created in JIRA with a link directly back to the affected Business Transaction.

See your applications like never before