com.ibm.websphere.pmi.stat

Interface WSSchedulerStats


  1. 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

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

Field Detail

NAME

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

<server>
|
|__Schedulers+

See Also:

PollCount

  1. static final int PollCount
The total number of polls that the scheduler daemon has completed. (CountStatistic)
Since:
6.0
See Also:

PollDuration

  1. 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:

PollQueryDuration

  1. 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:

TaskExpirationRate

  1. 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:

TaskFailureCount

  1. 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:

TaskCollisionRate

  1. 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:

TaskFinishCount

  1. 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:

TaskFinishRate

  1. 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:

TaskRunDuration

  1. 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:

TaskRunRate

  1. 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:

TaskDelayDuration

  1. 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: