As soon as you add a resource (such as a tc Runtime instance) to the Hyperic inventory, Hyperic begins collecting a variety of metrics about the resource that you can use to monitor its state and health. Hyperic displays the values of the metrics over a specified period of time using indicator charts or tables.
Examples of the types of metrics that Hyperic collects about tc Runtime include:
Number of thread deadlocks detected.
Size of the free heap memory.
JSP count per minute.
Number of servlet requests per minute.
The following procedure describes how to view the monitoring metrics for a tc Runtime instance.
Navigate to the tc Runtime instance, as described in the first three steps of Restarting the tc Runtime Instance.
Click the Monitor tab.
The charts under the Indicator tab show data about the entire tc Runtime instance, such as thread deadlocks detected and size of the free heap memory and the tc Runtime instance up time. Click the Metric Data tab to see the same information in tabular form.
The Services table to the left lists the services associated with the tc Runtime instance, such as the JSP and servlet monitors.
In the Services table, click
SpringSource tc Runtime Servlet Monitor. The chart on the
right shows usage metrics about the servlets deployed to the tc
Click on other services within the Monitoring tab to view more monitoring information for the tc Runtime instance.
You can create an alert for a resource that fires when a specified condition is met, and optionally specify a control action that occurs when the alert is fired. Hyperic is preconfigured for a deadlock detection alert; see Manage the Preconfigured Deadlock Detected Alert to modify it.