Why Application Performance Management Matters Now - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Cloud // Infrastructure as a Service
10:43 PM
Connect Directly

Why Application Performance Management Matters Now

As we rely more on virtualization and cloud, APM systems keep enterprise applications running at top speed for users. More system mapping, data analytics are among key needs.

Today's average business application typically runs in a virtual machine, with several branches that go off the application server and out to a completely different application for a particular function or piece of data.

In some cases, that branching operation may not even be on premises. As cloud computing takes hold, the scenario of going out of the network to obtain what your application needs will become more commonplace, leading to more headaches for the struggling art of application performance monitoring.

It's always been difficult to see what's going on inside the application. At the same time, doing so has become more crucial as applications become one of the main ways that customers interact with companies they wish to do business with.

The modern application performance management (APM) system requires an ability to see an application and its dependencies, compile statistics on normal operations, perform real-time analysis to detect anomalies, and do diagnostics to determine what can be done to correct what's gone wrong. No systems perform all functions perfectly, despite bringing some new strengths to the process.

One of the lesser-known APM systems, OpNet, in Bethesda, Md., has a product line that corresponds to several of these steps, including AppResponse Xpert for monitoring the end user experience, network and application; AppTransaction Xpert for "deep transaction performance analysis and prediction," according to its descriptor on the OpNet (now part of Riverbed) website; and AppMapper Xpert for mapping an application's parts and dependencies.

[InformationWeek's Art Wittmann argues APM suffers because vendors haven't kept up. See What's Killing APM?]

Covering the bases is one thing. Getting the end-user experience down cold, so that the IT administrator has an idea what the user is seeing as an application runs, remains a challenge. CA Technologies, with deep experience in dependent legacy systems, has also moved onto this ground with its own Internet monitoring from "77 points of presence," said Dave Cramer, CA's VP of product management.

Dummy transactions that mimic real ones can be launched from those 77 points of presence and response times monitored. If a customer is running an application in the cloud, CA's points of presence offer response times between that application and points of presence in 40 countries around the world. Cramer said CA is still building out its independent monitoring network and adds 6-7 more points per quarter.

The granddaddy of independent monitoring networks, however, is probably that of the largest pure-play application performance management vendor, Compuware. It springs from Compuware's Gomez acquisition and includes 150,000 points of presence in 168 countries. The computers at these points can launch dummy transactions and record response times, assembling a picture of cloud vendor, ISP and Internet performance that can tell a business much about what's going on with its application.

An ongoing problem, nevertheless, of seeing what the end user sees is caused by the frequent changes in browsers. Once dominated by Microsoft Explorer and Netscape Navigator, the field now includes Google Chrome and Mozilla Firefox, as well as Apple's Safari, open source Opera and several other entrants.

"Firefox and Chrome change multiple times a quarter. Application monitoring needs to recognize how browser displays differ. There's a cascading set of changes and drivers" that the application performance management system must keep up with, John Van Siclen, general manager of the APM business unit at Compuware. One of the advantages of implementing such a system is that it relieves the enterprise from tracking all the browser changes, he said. APM provides enough background intelligence "to survive this wave of complexity," at least in Compuware's case, said Van Siclen.

We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
1 of 2
Comment  | 
Print  | 
More Insights
Newest First  |  Oldest First  |  Threaded View
User Rank: Apprentice
1/23/2013 | 5:10:27 PM
re: Why Application Performance Management Matters Now
while I agree with the problem definition above, I think a key coverage element is not described at all. Enterprise applications are not built only on java and .net application servers. They have web servers, proxies, LDAPs, Message brokers and of course native code based (C/C++ and others) application servers. APM tools have to address a mix of application topologies AND follow through the transaction as it accesses resources in and out of the enterprise data center. This, to date, still is addressed only by a single vendor - Correlsense.
User Rank: Apprentice
1/14/2013 | 3:02:58 AM
re: Why Application Performance Management Matters Now
Great article. Here is an interesting webinar with Dan Kusnetzky where he is presenting evaluation criteria and best practices for APM in virtualized environments: http://www.eginnovations.com/w...
User Rank: Apprentice
1/10/2013 | 3:29:32 PM
re: Why Application Performance Management Matters Now
Nice piece, Charlie. I don't think anyone thinks or thought that APM doesn't matter. It's a matter of getting an APM system in place that both supplies useful information and that is cost effective to implement and manage. Incumbent systems don't fit virtualized scale out environments, and the new breed of providers are good, but green. Hard to blame IT pros for a wait and see attitude, even when it means they don't have all the info they really need.

Synthetic transactions are great for spotting issues, but it's a reactive method and doesn't typically tell you anything about what's actually going wrong. Useful, but in a limited way.

(I work for informationweek)
User Rank: Apprentice
1/10/2013 | 12:37:27 PM
re: Why Application Performance Management Matters Now
Charles I would argue that the modern application performance monitoring solutions needs to actually manage the application - in real-time with minimal human intervention other by way of policies placed in controllers and supervisors embedded directly within the application itself.


"The New APM goes beyond performance monitoring in providing an integral managed application service, built on advance application management technologies such as intelligent activity metering, adaptive execution control, quality of service (QoS), and real-time discrete event simulation, that when combined cohesively enables the self regulation and self adaptation of the application to be automatically driven by key internal behavioral signals it emits, observes and assesses with little or no human intervention."
2021 Outlook: Tackling Cloud Transformation Choices
Joao-Pierre S. Ruth, Senior Writer,  1/4/2021
Enterprise IT Leaders Face Two Paths to AI
Jessica Davis, Senior Editor, Enterprise Apps,  12/23/2020
10 IT Trends to Watch for in 2021
Cynthia Harvey, Freelance Journalist, InformationWeek,  12/22/2020
White Papers
Register for InformationWeek Newsletters
Current Issue
2021 Top Enterprise IT Trends
We've identified the key trends that are poised to impact the IT landscape in 2021. Find out why they're important and how they will affect you.
Flash Poll