IT Operations.com

The requisite and advanced features of performance monitoring software

By Bernard Golden

This tip is part one of two, originally published as part of "Tuning Performance and Capacity Management," chapter two of the Choosing Performance Monitoring Tools e-book.

To ensure that investments in hardware, a virtualization strategy or a private cloud pay off, it's important to track systems' performance over time -- but with today's mix of physical and virtual environments and the added complications posed by multiple hypervisors, picking the right performance monitoring software can be complex.

IT professionals need ways to record, analyze and improve data center performance -- and application performance. Performance monitoring software is available from many sources:

Performance monitoring software products should all include certain core features, and many offer extended features that aid in troubleshooting and administration. Tools with analytical features will allow users to apply reported data to improve server performance and capacity planning. When evaluating potential purchases, start with the core set of features, then figure out what additional functionality your environment may need.

Core features of performance monitoring tools

All performance monitoring tools should reduce application downtime by shrinking mean time to recovery, or how long it takes to return an application to normal performance once a problem exhibits itself.

All performance monitoring tools should boost application performance by identifying and resolving performance bottlenecks.

By increasing application uptime and reducing the amount of time that IT employees spend troubleshooting problems, the performance monitoring tool will help save money.

Rule out any performance monitoring tool that cannot monitor server, network and storage hardware for core functionality performance.

Server monitoring should cover at least four core areas:

Network monitoring should address these three key network performance elements:

Storage monitoring needs to monitor and report on the following aspects of shared storage devices:

While these areas all relate to hardware monitoring, software monitoring is equally important. Historically, simpler application deployment topologies made monitoring applications and application components less critical. Today, however, software monitoring is a necessary companion to hardware monitoring.

Core performance monitoring requirements for software include:

Extended performance monitoring features

For less-complex environments and simpler applications with few components that run on hardware in-house, these core performance monitoring features suffice. But application topologies often require additional functionality, especially when operating in a cloud computing environment.

Performance monitoring tools with extended functionality commonly include:

Time series analytics. Comparing performance and metrics over time often highlights events and conditions that trigger problems. Storing and displaying time-based analytics is a common extended feature for performance monitoring software.

23 Aug 2013

All Rights Reserved, Copyright 2016 - 2024, TechTarget | Read our Privacy Statement