To use IBM Cognos product documentation, you must enable JavaScript in your browser.

System Metrics

There are a wide variety of metrics available to help you monitor the performance of your IBM Cognos 8 installation. They are listed in the following table with the type of entry they apply to, a description, and the associated change type, time scope, and gathering time .

Some metrics are reset when the service restarts. You can also reset some metrics manually .

At the system and server levels, the metrics include all associated dispatchers. At the dispatcher level, metrics include all associated services. For server groups, metrics are for all the dispatchers in the group.

Session Metrics

You can use session metrics to monitor user sessions. This is useful for monitoring system trends such as usage patterns by time of day and day of week. Session metrics are also useful for understanding the context of other metrics. For example, if the number of sessions is extraordinarily high, it could account for the queue length metrics being higher than normal.

MetricEntryDescriptionChange TypeTime ScopeGathering Time
Number of Sessions

System

The number of currently active user sessions

Gauge

Point in time

On demand

Number of sessions high watermark

System

The maximum number of active user sessions since the last resetGaugeSince resetOn change
Number of sessions low watermark

System

The minimum number of active user sessions since the last resetGaugeSince resetOn change

Queue Metrics

You can use queue metrics to determine if the system is keeping up with demand. For example, if requests spend too long in a queue, you may not have enough resources to meet demand.

There are queue metrics for services that use queues: report service and report data service.

There are also queue metrics at the system level for the following things:

Some of the metrics available for these queue metric groups must be enabled to be displayed. For more information, see .

MetricEntryDescriptionChange TypeTime ScopeGathering Time
Latency

System

Server/Server group

Service

The average amount of time that requests have spent in the queue (in seconds).

GaugeSince resetOn change
Number of queue requests

System

Server/Server group

Service

The number of requests that have passed through the queue

CounterSince resetOn change
Queue length

System

Server/Server group

Service

The number of items currently in the queueGaugePoint in timeOn demand
Queue length high watermark

System

Server/Server group

Service

The maximum number of items in the queue since the last reset

GaugeSince resetOn change
Queue length low watermark

System

Server/Server group

Service

The minimum number of items in the queue since the last resetGaugeSince reset On change
Time in queue

System

Server/Server group

Service

The cumulative amount of time that requests have spent in the queue (in days, hours, minutes, and seconds)CounterSince resetOn change
Time in queue high watermark

System

Server/Server group

Service

The maximum length of time that a request waited in the queue (in days, hours, minutes, and seconds)

GaugeSince resetOn change
Time in queue low watermark

System

Server/Server group

Service

The minimum length of time that a request waited in the queue (in days, hours, minutes, and seconds)

GaugeSince resetOn change

JVM Metrics

You can use JVM metrics to monitor the Java Virtual Machine and associated heap size (the amount of memory that is currently in use). For example, if a dispatcher has been running for a long time and heap usage is high, you may want to restart it. The maximum heap size metric tells you if you have allocated a suitable amount of memory to the JVM based on the amount o hardware memory available. The current heap size, in relation to the maximum heap size, lets you know if available memory is being used. If current heap size is close to the maximum heap size, you may want to adjust tuning settings to reduce the load on a particular JVM. Keep in mind that current heap size may vary widely depending on the current load on the system.

MetricEntryDescriptionChange TypeTime ScopeGathering Time
Current heap size (bytes)DispatcherThe current size of the JVM heap (in bytes)GaugePoint in timeOn demand
Initially requested heap size (bytes)Dispatcher The initial amount of memory that the JVM requests from the operating system during startup (in bytes)GaugePoint in timeOn demand
Maximum heap size (bytes)Dispatcher

The maximum amount of memory that can be used by the JVM (in bytes)

GaugePoint in timeOn demand
Up time

System

Server/Server group

Dispatcher

The length of time that the JVM has been running (in days, hours, minutes, and seconds)

At the system, server, and server group levels, this is the highest value from all associated dispatchers.

CounterPoint in timeOn demand

Request Metrics

You can use request metrics to monitor volume of requests, operational status of services, response times, and processing times. General request metrics include data for all services and are a consolidation of metrics for all dispatchers. Request metrics specific to a service include only data for that service.

At the system, server, and server group levels, the metrics include data from all associated dispatchers. At the dispatcher level, metrics include all associated services.

MetricEntryDescriptionChange TypeTime ScopeGathering Time
Current time

Service

The current date and time used by the service to interpret time values.

Used only if the service has no clock synchronization mechanism

CounterPoint in timeOn demand
Last response time

System

Server/Server group

Dispatcher

Service

Processing time for the most recent successful or failed request (in days, hours, minutes, and seconds)GaugePoint in timeOn change
Number of failed requests

System

Server/Server group

Dispatcher

Service

The number of service requests that failed (a fault was returned)

CounterSince resetOn change
Number of processed requests

System

Server/Server group

Dispatcher

Service

The number of processed requests

CounterSince resetOn change
Number of successful requests

System

Server/Server group

Dispatcher

Service

The number of service requests that succeeded (no fault was returned)

CounterSince resetOn change
Percentage of failed requests

System

Server/Server group

Dispatcher

Service

The percentage of processed requests that failed

GaugeSince resetOn change
Percentage of successful requests

System

Server/Server group

Dispatcher

Service

The percentage of processed requests that succeeded

GaugeSince resetOn change
Response time high watermark

System

Server/Server group

Dispatcher

Service

The maximum length of time taken to process a successful or failed request (in days, hours, minutes, and seconds)GaugeSince resetOn change
Response time low watermark

System

Server/Server group

Dispatcher

Service

The minimum length of time taken to process a successful or failed request (in days, hours, minutes, and seconds)GaugeSince resetOn change
Seconds per successful request

System

Server/Server group

Dispatcher

Service

The average length of time taken to process a successful request (in seconds)GaugeSince resetOn change
Service time

System

Server/Server group

Dispatcher

Service

The time taken to process all requests (in days, hours, minutes, and seconds)

CounterSince resetOn change
Service time failed requests

System

Server/Server group

Dispatcher

Service

The time taken to process all failed service requests (in days, hours, minutes, and seconds)

CounterSince resetOn change
Service time successful requests

System

Server/Server group

Dispatcher

Service

The time taken to process all successful service requests (in days, hours, minutes, and seconds)

CounterSince resetOn change
Successful requests per minute

System

Server/Server group

Dispatcher

Service

The average number of successful requests processed in one minute

GaugeSince resetOn change

Process Metrics for Report and Batch Report Service

The report service and batch report service have the unique metrics listed in the following table, which you can use to monitor report service processes.

MetricEntryDescriptionChange TypeTime ScopeGathering Time
Number of processes

System

Server/Server group

Report service and Batch report service

The number of report service processes currently running

GaugePoint in timeOn demand
Number of processes high watermark

System

Server/Server group

Report service and Batch report service

For system, server, and server group, the total of all Number of processes high watermark metrics for all associated resources

For services, the maximum number of report service processes that ran at any one time since the last reset

GaugeSince resetOn change
Number of processes low watermark

System

Server/Server group

Report service and Batch report service

For system, server, and server group, the total of all Number of processes low watermark metrics for all associated resources

For services, the minimum number of report service processes that ran at any one time since the last reset

GaugeSince resetOn change