IBM WebSphere Application ServerTM
Release 8

com.ibm.websphere.pmi.stat
Interface WSSchedulerStats


public interface WSSchedulerStats

WebSphere Scheduler Stats interface.

Scheduler statistics are structured as follows in the PMI tree:

<server>

|__Schedulers+
  |__<Scheduler_A>
  |__<Scheduler_B>

+ indicates logical group

StatDescriptor is used to locate and access particular Stats in the PMI tree.
Example:

  1. StatDescriptor that represents the thread pool stats logical group: new StatDescriptor (new String[] {WSSchedulerStats.NAME});
  2. StatDescriptor that represents the stats for <Scheduler_B> thread pool: new StatDescriptor (new String[] {WSSchedulerStats.NAME, "Scheduler_B"});


Field Summary
static java.lang.String NAME
          Stats name of the top level Thread pool logical group in PMI tree.
static int PollCount
          The total number of polls that the scheduler daemon has completed.
static int PollDuration
          The amount of time in seconds that the scheduler daemon completed a poll cycle.
static int PollQueryDuration
          The amount of time in seconds that the scheduler daemon database query completed.
static int TaskCollisionRate
          The number of collisions detected each second.
static int TaskDelayDuration
          The amount of time in milliseconds that tasks were delayed.
static int TaskExpirationRate
          The number of tasks expiring each second.
static int TaskFailureCount
          The total number of tasks that failed due to application failures.
static int TaskFinishCount
          The total number of tasks that have finished running.
static int TaskFinishRate
          The number of tasks that have finished running each second.
static int TaskRunDuration
          The amount of time in milliseconds that a task ran.
static int TaskRunRate
          The number of tasks actively running during a scheduler daemon poll cycle.
 

Field Detail

NAME

static final java.lang.String NAME
Stats name of the top level Thread pool logical group in PMI tree.

<server>
|
|__Schedulers+

See Also:
Constant Field Values

PollCount

static final int PollCount
The total number of polls that the scheduler daemon has completed. (CountStatistic)

Since:
6.0
See Also:
Constant Field Values

PollDuration

static final int PollDuration
The amount of time in seconds that the scheduler daemon completed a poll cycle. (RangeStatistic)

Note that the name suggests that this statistic is a TimeStatistic, but it is instead a RangeStatistic.

Since:
6.0
See Also:
Constant Field Values

PollQueryDuration

static final int PollQueryDuration
The amount of time in seconds that the scheduler daemon database query completed. (RangeStatistic)

Note that the name suggests that this statistic is a TimeStatistic, but it is instead a RangeStatistic.

Since:
6.0
See Also:
Constant Field Values

TaskExpirationRate

static final int TaskExpirationRate
The number of tasks expiring each second. The number of tasks that have been loaded by a scheduler daemon to be run. (RangeStatistic)

Note that the name suggests that this statistic is a TimeStatistic, but it is instead a RangeStatistic.

Since:
6.0
See Also:
Constant Field Values

TaskFailureCount

static final int TaskFailureCount
The total number of tasks that failed due to application failures. Application failures include errors and exceptions that occur when the task is attempting to run. System failures include all other errors related to the scheduler engine before or after the task has run. (CountStatistic)

Since:
6.0
See Also:
Constant Field Values

TaskCollisionRate

static final int TaskCollisionRate
The number of collisions detected each second. The rate at which tasks have collided with other scheduler daemons. (RangeStatistic)

Note that the name suggests that this statistic is a TimeStatistic, but it is instead a RangeStatistic.

Since:
6.0
See Also:
Constant Field Values

TaskFinishCount

static final int TaskFinishCount
The total number of tasks that have finished running. This statistic includes tasks that have finished with error. (CountStatistic)

Since:
6.0
See Also:
Constant Field Values

TaskFinishRate

static final int TaskFinishRate
The number of tasks that have finished running each second. (RangeStatistic)

Note that the name suggests that this statistic is a TimeStatistic, but it is instead a RangeStatistic.

Since:
6.0
See Also:
Constant Field Values

TaskRunDuration

static final int TaskRunDuration
The amount of time in milliseconds that a task ran. (RangeStatistic)

Note that the name suggests that this statistic is a TimeStatistic, but it is instead a RangeStatistic.

Since:
6.0
See Also:
Constant Field Values

TaskRunRate

static final int TaskRunRate
The number of tasks actively running during a scheduler daemon poll cycle. (RangeStatistic)

Note that the name suggests that this statistic is a TimeStatistic, but it is instead a RangeStatistic.

Since:
6.0
See Also:
Constant Field Values

TaskDelayDuration

static final int TaskDelayDuration
The amount of time in milliseconds that tasks were delayed. (RangeStatistic)

Note that the name suggests that this statistic is a TimeStatistic, but it is instead a RangeStatistic.

Since:
6.0
See Also:
Constant Field Values

IBM WebSphere Application ServerTM
Release 8