Q
Manage Learn to apply best practices and optimize your operations.

Why an application performance monitoring tool is essential

An application performance monitoring tool harvests data and differs from application management, offering valuable services in an age of virtualization.

Application performance monitoring is a method used to harvest performance metrics via a distributed software system....

At a minimum, performance software is deployed on the application server, as well as the client machine. An advanced application performance monitoring tool also deploys monitoring software throughout the network to gain even more data points.

The idea of performance monitoring is to collect specific application metrics along the network path between the server and client devices. The performance data is highly granular and can be used to identify specific parts of a client-server transaction that may be causing performance problems.

As networks, servers and operating systems become increasingly virtualized, a robust application performance monitoring tool becomes a necessity. Without it, developers are left in the dark to determine if code within their application is the problem -- or if there's an issue with the underlying virtualized environment.

There are simply too many variables to make even an educated guess as to what the root cause of the performance problem might be. Therefore, the best way to truly figure out what's happening from a performance standpoint is to monitor transactions from a client-side point of view.

For most IT departments, application performance monitoring tools are sufficient for identifying the majority of application-related issues in a production network. But for those that require the need to identify performance detail at a deeper level, that's where application performance management tools come into play.

For most IT departments, application performance monitoring tools are sufficient for identifying the majority of application-related issues in a production network.

Performance management tools function similarly to performance monitoring tools by baselining and analyzing collected data to form a correlated opinion on where problems are likely to be residing. But instead of simply pointing to high-level memory allocation problems or CPU spikes caused by the application, performance management tools drill down to the code level to identify the exact portion of the application code that is the likely culprit.

Because of this, application performance management tools are better suited for application developers, as opposed to application and server administrators.

Next Steps

What you need to know about APM

Application performance management for the network

What you should expect from APM tools

This was last published in January 2017

Dig Deeper on Network Performance Management

PRO+

Content

Find more PRO+ content and other member only offers, here.

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Join the conversation

1 comment

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

What is your approach to selecting application performance monitoring tools?
Cancel

-ADS BY GOOGLE

SearchSDN

SearchEnterpriseWAN

SearchUnifiedCommunications

SearchMobileComputing

SearchDataCenter

SearchITChannel

Close