Resource Monitoring vs. Application Performance Monitoring (APM)
How Middleware Resource Monitoring is Different from APM
November 14, 2016

Ted Wilson
SL Corporation

Share this

Is middleware resource monitoring the same thing as APM? No – but it is highly complementary with APM and organizations generally need both for complex, large-scale application environments that depend on middleware.

End to end resource monitoring is fundamentally different.


We see four general categories in the enterprise monitoring landscape:

1. Low level infrastructure monitoring, often open source or low-cost

2. Domain-specific admin and monitoring tools including database, server, log, and vendor-specific tools

3. Application-aware resource monitoring of infrastructure

4. APM, including transaction tracing and end-user monitoring

APM, and especially transaction monitoring, has its place. It is an important capability for some types of users such as developers who need to understand the behavior of their transactions and how they are performing. It is also very good at identifying code-based problems. If your problems are in the code, then APM can help. But what if the problem is not in the application itself but the infrastructure that supports that application? Most application performance issues are not code-based problems.

Oftentimes, the problems lie in the middleware tiers, servers and other resources. These are equally as important to monitor.

The Complexity of Middleware

Middleware components are usually distributed, clustered and shared across multiple services and applications. Many organizations use middleware provided by multiple vendors across multiple tiers, on-premise, in the cloud, or hybrid. And a single middleware technology, such as TIBCO EMS, requires real-time and historical metric gathering for the EMS Servers, topics, queues, and destinations to really understand performance. An effective monitoring system will also provide information about other interdependencies. Is a problem with pending messages really occurring because of a CPU issue with a VMware host?

This all makes holistic monitoring tricky. So when an application problem lies in a middleware tier, your application support and middleware support teams require specialized tools to proactively identify the problem before the application is affected. If they are relying on end user or transaction monitoring for this type of problem, chances are the middleware components are going to be a black box. APM tools just don’t provide adequate visibility into the middleware.

So before you increase spending on APM tools, be sure you have the middleware tier covered and those support teams have the tools they need to be proactive in resolving the infrastructure level problems.

Ask yourself how you solve the majority of your Sev 1 incidents today. Are you using tools that help you understand the performance of your clustered middleware? Or are you using tools that help you understand your transactions and transaction throughput? The answer may help you in prioritizing your monitoring investments.


Ted Wilson is Chief Operating Officer at SL Corporation.

Share this

The Latest

October 20, 2017

You've heard of DevOps and SecOps, but NetOps? NetOps is a natural progression of legacy Network Operations to foster more efficient and resilient infrastructures through automation and intelligence. The efficacy of NetOps personnel is reliant upon understanding five key elements of a NetOps Platform and how to best utilize and implement each ...

October 19, 2017

It's also important to keep the diversity of the Advanced IT Analytics (AIA) landscape in mind as you plan for your investments. AIA is still not a market in the traditional sense. My vision of AIA is rather an arena of fast-growing exploration and invention, in which in-house development is beginning to cede to third-party solutions that can accelerate time to value ...

October 18, 2017

Most application performance monitoring (APM) tools offer user experience monitoring and transaction tracing capabilities. But, when there is infrastructure slowness affecting the application, these APM tools cannot always pinpoint the root cause of problems. This is where unified infrastructure monitoring comes in ...

October 17, 2017

Business transaction monitoring is the approach commonly used to identify and diagnose server-side processing slowness for web applications. While it is an important component of an application performance monitoring strategy, a key question is whether business transaction tracing is sufficient for ensuring peak application performance ...

October 16, 2017
Hurricane season is in full swing. With the latest incoming cases of mega-storms devastating the Southeastern shoreline, communities are struggling to restore daily normalcy. People have been stepping up and showing remarkable strength and leadership in helping those affected. However, there is another area that we need to remember in these trying times – and that is businesses continuity ...
October 12, 2017

Gartner highlighted the top strategic technology trends that will impact most organizations in 2018. The next trends focus on blending the digital and physical worlds to create an immersive, digitally enhanced environment. The last three refer to exploiting connections between an expanding set of people and businesses, as well as devices, content and services to deliver digital business outcomes ...

October 11, 2017

Gartner highlighted the top strategic technology trends that will impact most organizations in 2018. The first three strategic technology trends explore how artificial intelligence (AI) and machine learning are seeping into virtually everything and represent a major battleground for technology providers over the next five years ...

October 10, 2017
This is the sixth in my series of blogs inspired by EMA's AIA buyer's guide — directed at helping IT invest in Advanced IT Analytics (AIA), what the industry more commonly calls "Operational Analytics." In this blog, I examine scenario-related shopping cart objectives for AIA. At EMA, we evaluated seven unique scenarios relevant to AIA adoptions. Our scenarios included agile/DevOps, Integrated security, change impact awareness, capacity optimization, business impact, business alignment and unifying IT ...
October 06, 2017

In the Riverbed Future of Networking Global Survey, more than half of the respondents acknowledged that achieving operational agility is critical to the success of a modern enterprise, and next-generation networks as well as the technology to support them are key to reaching this goal ...

October 05, 2017

Legacy infrastructures are holding back their cloud and digital strategies, according to the Riverbed Future of Networking Global Survey 2017. Nearly all survey respondents agree that legacy network infrastructure will have difficulty keeping pace with the changing demands of the cloud and hybrid networks ...