Performance vital signs

You can configure the Management Station to periodically collect vital signs about the performance of each managed host and Nuance services running on those hosts. The Management Station polls this information and stores it in the database.

Schema overview

This figure shows the tables that store information about vital signs:

t_polling_config

The t_polling_config table stores information about how the Management Station is configured to collect vital signs information. You specify this configuration through the Vital Signs Collection Configuration page under the Management Station Data Management tab.

Field name

Description

Type

Constraints

node

(Primary keys: node, service_id, name)

Name of the host to poll for vital signs information.

varchar(100)

NOT NULL

service_id

(Primary keys: node, service_id, name)

Service ID for the service to poll for vital signs information.

varchar(36)

NOT NULL

name

(Primary keys: node, service_id, name)

Name of the vital sign performance counter to be polled.

varchar(255)

NOT NULL

poll_interval

Interval controlling how often to poll for vital sign information.

int(11)

 

t_polling_entries

The t_polling_entries table stores vital signs information for a particular service. This is typically the information that is useful for generating performance-related reports.

Field name

Description

Type

Constraints

node

(Primary keys: node, service_id, timestamp, name)

Name of the host to poll for vital signs information.

varchar(100)

NOT NULL

service_id

(Primary keys: node, service_id, timestamp, name)

Service ID for the service to poll for vital signs information.

varchar(36)

NOT NULL

timestamp

(Primary keys: node, service_id, timestamp, name)

Time at which the database was updated with this vital signs information.

datetime

NOT NULL

name

(Primary keys: node, service_id, timestamp, name)

Name of the vital sign that was collected.

varchar(255)

NOT NULL

type

Data type of this vital sign.

varchar(32)

NOT NULL

value

Value of this vital sign.

varchar(64)

 

Sample query

This query shows how to return specified performance counters and their values, collected during a specific time period, using the t_polling_entries table:

SELECT timestamp, name, value
FROM t_polling_entries p
WHERE p.node = 'jupiter-host'
   AND p.timestamp between 
      '2010-07-15 13:07:17' AND '2010-07-15 14:07:17'
   AND p.service_id = 'watcher-daemon'
ORDER BY p.timestamp;