Blog

Update: 5 Dimensions of Application Performance Management

January 28, 2013 | Heroix Staff

Having the ability for an information technology (IT) professional to take control of environment is an incredibly valuable asset. IT pros are tasked with monitoring end-user experience, defining user transactions and profiles, ensuring the optimal response of mission critical applications and systems… all on a daily basis. These tasks, along with many more, can slow the productivity of an organization if for some reason the employee becomes backlogged with one aspect over the other.

Keeping all the components of an organizations moving efficiently and productively is a full time job in itself. Therefore, why would someone charged with a task like monitoring try and spread out their work load? Recently Garnter released a report: Magic Quadrant for Application Performance Monitoring which define[d] “five distinct dimensions of, or perspectives on, end-to-end application performance.” This report explained how different stakeholders are most interested in subjective parts of IT. Perhaps the system administrator only wants to know about network devices, the manager wants an overall report for the health of VMs, the CIO wants a tangible ROI for his recently purchased automation software. It is important therefore, to create a monitoring solution “that weaves the five dimensions together.”

What are the five dimensions of APM?

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.

Encompassing these elements for all organizations may not be the best fit. Some companies may wish to separate duties, assigning an individual to each task. For other organizations who whish for a quickly implemented “set and forget” style APM solution, consolidation is key. To read the full report check out APM Digest. To learn how Longitude can fit these, and many more, criteria for your APM solution check out www.heroix.com or send us an email info@heroix.com