Digital transformation has brought applications into the limelight. The importance of application performance monitoring has grown many-folds and application and business correlation is more critical than ever. Applications are the touch-points between businesses and the end-users, and therefore, influence the business strategy.
Business iQ, the business performance monitoring solution from AppDynamics, helps our customers correlate application performance with critical business metrics in real-time. The focus on providing these real-time insights in an uncomplicated, easily operable manner is a theme persistent across our product releases. In 4.5 as well, released in July 2018, our team focused on delivering solutions that are easy to use and solve key business performance issues.
Improved Business Correlation
Business Journeys was released in 4.4, in Nov 2017, and provides end-to-end visibility into multi-step complex business workflows by stitching them together through unique identifiers. In 4.5, we provide out-of-the-box dashboards and metrics with no manual configuration required. These dashboards provide aggregate view of the key data points such as average total time, average wait time between milestones, conversion, number of events per milestone etc. for all the business journeys. An example of a loan application approval business journey is shown below.
Out-of-the-box metrics on business journeys allow users to create health rules and alerts to track deviations from the normal business workflow. These metrics can be compared with past data using machine-learning based dynamic baselines. The screenshot below compares the average total time for loan approval in the last hour with the last 15 days baselined data.
We also added support for custom data sources to the configuration and one-click access from aggregate view to the underlying event data – all these enhancements focused on providing more business insights with just few clicks.
Experience level management (XLM) allows users to monitor and report on key service levels and end-user experience levels critical to delivering high-performing applications. Since these experience levels and service levels differ based on geographies, time zone support for such reports is a must-have requirement. XLM configuration now supports different time zones. For e.g. United Airlines can now track the login response time separately for East Coast and West Coast, or for North America and Europe.
Business iQ’s analytics and reporting capabilities are powered by AppDynamics Query Language (ADQL) and UI widgets.
Additional ADQL Operators
New ADQL operators, HAVING, and SINCE..UNTIL, enable more sophisticated aggregation and filtering. The HAVING clause is used to filter groups created by aggregate functions such as SUM or AVG as the WHERE clause cannot be used with these aggregate functions. For example in a financial application, to list the business transactions with average response time greater than 2000 ms.
SINCE..UNTIL makes it easier for the user to select specific time window in the ADQL search query and not get tied to the UI based time picker. For example, the following search query can be used to return all events from Black Friday by using unix/epoch time for Nov 24, 2017
SELECT * FROM transactions SINCE 1511510400 UNTIL 1511596800
Or use the following query to simply search for events from the last one hour
SELECT * FROM transactions SINCE 1 hour
Enhancements to our widgets allows more precise widget customization and make it easier to interpret trends in your event data. Log axis for time series widgets, level of significance and trailing period comparison for numeric widgets along with other enhancements enable users to compare and highlight metrics that are most important.
Business Metrics are used to monitor values of certain repetitive ADQL searches such as per minute data on the number of customers impacted by the slowness in a login application. The Metric Listing page has been updated to provide a more intuitive experience. Click on a metric name to open a pre-populated Metric Browser or select multiple metrics to view them together in the Metric Browser for comparison. The Metric page now displays the underlying ADQL query for metrics, making it easy to see what a particular metric represents and how it is calculated.
On our underlying Platform, called the Event Service, we continue to make improvements to our existing architecture to ensure maximum uptime, real-time availability of data, and blazing fast query response time. This will allow our platform to scale to even greater heights, ingest more events, and respond to queries at the performance AppDynamics users can expect.
We are also excited to launch a Beta program for using Transaction Analytics without the need to install an additional Analytics Agent and enable analytics data collection with the snap of a finger.
The focus of product teams at AppDynamics is to deliver easy to use solutions providing key application and business performance insights. This cannot be achieved without the valuable feedback from our customers. Feel free to reach out to your AppDynamics account team to share your thoughts and to learn more about what’s new in 4.5 or what’s coming in near future.
Louis Huard and Stefan Hermanek also contributed to this blog post.