Managing Metric Data

Managing Metric Data

You can customize the way HQ collects and displays metric information: which metrics to display, how often to collect the metrics, over what length of time to display data, and more.

If you have any comments or suggestions for this help page, please submit them at the bottom of the page by clicking Add Comment.

Metric Categories

A metric can measure one of the following categories of information:

Availability Metrics

In HQ, a resource is "available" when it is ready to service requests. More specifically, a platform is available if the HQ Server can reach it. For other inventory levels, HQ issues a query or a request to the resource to determine its availability. If a resource that is part of an application is unavailable, Hyperic HQ considers the entire application to be unavailable. A managed resource's availability is displayed as follows:

Availability Status Table

Green 100% availability
Red 0% availability
Yellow Availability between 0% to 100%
Orange Resource is paused
Gray No availability was collected in the specified time frame

When HQ notifies you that an application is unavailable, you can drill down into the resources that make up that application in order to determine which resource (such as a web server, application server, or database) is causing the availability problem.

Throughput Metrics

HQ can measure throughput for each managed resource. For Web servers and application servers, throughput is typically measured as bytes served, bytes received, number of requests, and number of responses over a user-specified period of time (minutes, hours, days). For databases, throughput is typically measured as the number of requests processed or active connections over a specified period of time.

Performance Metrics

HQ provides end-to-end response time for components of your infrastructure that deal with end-user perception. HQ measures requests originating with the end user and then presents the information in a segmented format that separates out the response times of multiple tiers of the transaction, including end user, Web server, and application server.

HQ measures response-time measurement passively by monitoring high-resolution access logs rather than invasive filters that interfere with inbound requests. Because this measurement takes place outside of the process of the application being measured, it provides an accurate performance measurement with no impact on application performance — a critical requirement for applications in production. In addition, the collected information reflects real-time transactions rather that synthetic or simulated transactions, providing a high level of visibility into production issues as they arise.

HQ shows response-time data in seconds, and it shows low, average, and peak values, as well as the number of requests.

Utilization Metrics

Hyperic HQ can measure utilization rates for the platforms and servers that make up an Application. Examples of utilization include number of sessions created and destroyed, number of loaded or reloaded servlets, JVM total, used, and free memory, EJB creates, removes, loads, stores, and so on.

You can examine the capacity of an entire platform and measure individual utilization of the servers on those platforms. Using Hyperic HQ, you can pinpoint underutilized resources by establishing minimum utilization thresholds on a per platform basis. You can also determine where Application bottlenecks occur by examining utilization rates between disk, memory, CPU, and network, and then apply capacity appropriately.

back to top

Where to View Metrics

Metrics for a single resource or for multiple resources (in the guise of a compatible group or autogroup) can be viewed on the tab on the "Current Health" screen. The tab displays all metrics currently being collected for the resource or group resources. The metrics are displayed with their lowest and highest observed values, average of observed values, last observed value, and collection interval, as well as alerts and out-of-bounds counts, for the user-specified metric-display time range.

You can also chart the metric data, set baselines for metrics, change the metric collection behavior of metrics, and change how metrics are displayed. Instructions for many of these tasks are enumerated on the "Current Health" help page.

back to top


Next Steps

Get more details about monitoring
Use baselines to manage your resources
Learn about HQ's charting functionality
See how to define alerts using your metrics

Return to the Monitoring Overview.

Labels

 
(None)