Gartner's 5 Dimensions of APM
December 02, 2011
Pete Goldin
Share this

Gartner's recently published Magic Quadrant for Application Performance Monitoring defines “five distinct dimensions of, or perspectives on, end-to-end application performance” which are essential to APM, listed below.

Gartner points out that although each of these five technologies are distinct, and often deployed by different stakeholders, there is “a high-level, circular workflow that weaves the five dimensions together.”

1. End-user experience monitoring

End-user experience monitoring is the first step, which captures data on how end-to-end performance impacts the user, and identifies the problem.

2. Runtime application architecture discovery, modeling and display

The second step, the software and hardware components involved in application execution, and their communication paths, are studied to establish the potential scope of the problem.

3. User-defined transaction profiling

The third step involves examining user-defined transactions, as they move across the paths defined in step two, to identify the source of the problem.

4. Component deep-dive monitoring in application context

The fourth step is conducting deep-dive monitoring of the resources consumed by, and events occurring within, the components discovered in step two.

5. Analytics

The final step is the use of analytics – including technologies such as behavior learning engines – to crunch the data generated in the first four steps, discover meaningful and actionable patterns, pinpoint the root cause of the problem, and ultimately anticipate future issues that may impact the end user.

Applying the 5 dimensions to your APM purchase

“These five functionalities represent more or less the conceptual model that enterprise buyers have in their heads – what constitutes the application performance monitoring space, ” explains Will Cappelli, Gartner Research VP in Enterprise Management and co-author of the Magic Quadrant for Application Performance Monitoring.

“If you go back and look at the various head-to-head competitions and marketing arguments that took place even as recently as two years ago, you see vendors pushing one of the five functional areas as: what you need in order to do APM,” Cappelli recalls. “I think it's only because of the persistent demand on the part of enterprise buyers, that they needed all five capabilities, that drove the vendors to populate their portfolios in a way that would adequately reflect those five functionalities.”

The question is: should one vendor be supplying all five capabilities?

“You will see enterprises typically selecting one vendor as their strategic supplier for APM,” Cappelli continues, “but if that vendor does not have all the pieces of the puzzle, the enterprise will supplement with capabilities from some other vendor. This can make a lot of sense.”

“When you look at some of the big suites, and even the vendors that offer all five functionalities, in most cases those vendors have assembled those functionalities out of technologies they have picked up when they acquired many diverse vendors. Even when you go out to buy a suite from one of the larger vendors that offers everything across the board, at the end of the day you are left with very distinct products even if they all share a common name.”

For this reason, Cappelli says there is usually very little technology advantage associated with selecting a single APM vendor over going with multiple vendors providing best-of-breed products for each of the five dimensions. However, he notes that there can be a significant advantage to minimizing the number of vendors you have to deal with.

“Because APM suites, whether assembled by yourself or by a vendor, are complex entities, it is important to have the vendor support that can span across the suite,” Cappelli says. “So in general it makes sense to go with a vendor that can support you at least across the majority of the functionalities that you want.”

“But you do need to be aware that the advantage derived from going down that path – choosing a single vendor rather than multiple vendors – has more to do with that vendor's ability to support you in solving a complex problem rather than any kind of inherent technological advantage derived from some kind of pre-existing integration.”

Related Links:

Another Look At Gartner's 5 Dimensions of APM

Click here to read Part One of the APMdigest interview with Will Cappelli, Gartner Research VP in Enterprise Management.

Click here to read Part Two of the APMdigest interview with Will Cappelli, Gartner Research VP in Enterprise Management.

Share this

The Latest

June 24, 2016

APMdigest asked the top minds in the industry what they feel is the most important way Application Performance Management (APM) tools must evolve. The recommendations on this list provide a rare look into the long-term future of APM technology. Part 2 covers the relationship between APM and analytics ...

June 23, 2016

At the end of every year, APMdigest takes a look into the future by asking experts to predict the changes that will occur within the Application Performance Management (APM) industry in the coming new year. With this new list, we are looking even farther into the future, to the evolution of APM. This list is comprised of expert opinions on how APM should evolve – an evolutionary wish list for APM. The recommendations on this list provide a rare look into the long-term future of APM technology ...

June 22, 2016

One of the most noteworthy elements of this year's State of DevOps Report is the continued advancement of concrete metrics, and notably ROI calculations, useful in determining the level of impact that organizations are appreciating via use of the practices ...

June 21, 2016

Application performance levels too often fail to meet the needs of the business. This creates what I call a "performance gap" – a widening gulf between the needs of business and what IT is able to provide (or not) to meet those needs. The business impacts include more unhappy customers, contract delays, missed deadlines and lost revenue. So in Part 2 of this series, let's examine the four key elements any organization can address today to bridge this gap ...

June 20, 2016

The technology landscape is littered with confusing terminology. The term "monitoring," for example, can mean any number of things, and while more specified terms like application performance monitoring, network performance monitoring, or infrastructure monitoring are supposed to narrow it down, there is often overlap and confusion into what is supposed to go where. Here are several key areas to focus on when evaluating your next IT purchase ...

June 17, 2016

The demand for real-time collaboration has introduced new performance requirements for enterprise networks to deliver a great user experience. A recent study conducted by BT and InfoVista, Meeting the Network Demands of Changing Generations, found that 90 percent of today’s workforce is unsatisfied with the application performance on their employer’s network overall ...

June 16, 2016

In this blog I'd like to highlight one very critical area of AIA that came out in my research: the growing role of security as an integrated requirement for performance, change and capacity management ...

June 15, 2016

Network communications are a top priority for DevOps teams working in support of modern globally-distributed systems and microservices. But basic network interface statistics like received and sent traffic aren't as useful as they once were because multiple microservices may share the same network interface. For meaningful analysis, you need to dig deeper and correlate network-traffic metrics with individual processes. This is however just the beginning ...

June 14, 2016

The global distributed performance and availability management software market is expected to grow at a CAGR of more than 13% until 2020, according to Technavio analysts.

June 13, 2016

If your company has experience in developing applications or performance management solutions, then you might want to consider joining an APM vendor's ecosystem to grow revenue. Here is how it should work: you develop market solutions incorporating your industry and technology experience, the vendor sells the solution globally through multiple channels, and you collect your check each month. The key is developing solutions for a market, not just one customer ...