application performance monitoring (APM)

Application performance monitoring (APM) is an area of information technology (IT) that focuses on making sure software application programs perform as expected. The goal of performance monitoring is to provide end users with a quality end-user experience.

Application monitoring tools provide administrators with the data they need to quickly discover, isolate and solve problems that negatively impact an application's performance. Such tools can be specific to a particular application or monitor multiple applications on the same network, collecting data about client CPU utilization, memory demands, data throughput and bandwidth

One of the most important steps in any application performance monitoring initiative is combining data from disparate monitoring "silos" into a correlation engine and dashboard. The dashboard makes data logs easier to read and saves IT staff from memory-dependent and error-prone manual correlation and analysis.

In virtualized environments, application monitoring software helps administrators watch application servers so that they comply with service-level agreements (SLAs). Business rules can be set to alert an administrator when there is a problem, assuring that business-critical applications and functions are given priority. 

The monitoring of resources that support application program performance in private and hybrid cloud environments is called cloud application performance management (CAPM). The change to a more distributed network architecture in the cloud has inspired vendors to increase the performance monitoring capabilities of networked applications.


Contributor(s): Eugene Demaitre, Mark Brunelli
This was last updated in December 2013
Posted by: Margaret Rouse
View the next item in this Essential Guide: application program interface (API) or view the full guide: Cloud application performance management: Doing the job right

Other Essential Guides Related to This Topic

There are Comments. Add yours.

TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
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
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

Research More Tech Terms

  • Search thousands of tech definitions
  • Browse tech definitions
    Browse Alphabetically:

Powered by

File Extensions and File Formats

File Extension and File Formats List:

Powered by