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:- StatDescriptor that represents the thread pool stats logical group:
new StatDescriptor (new String[] {WSSchedulerStats.NAME});
- StatDescriptor that represents the stats for <Scheduler_B> thread pool:
new StatDescriptor (new String[] {WSSchedulerStats.NAME, "Scheduler_B"});
- StatDescriptor that represents the thread pool stats logical group:
-
-
Field Summary
Fields Modifier and Type Field and Description 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
-
-