Interface WSSchedulerStats
-
public interface WSSchedulerStatsWebSphere Scheduler Stats interface.Scheduler statistics are structured as follows in the PMI tree:
<server>
|__Schedulers+
|__<Scheduler_A>
|__<Scheduler_B>
+ indicates logical group
StatDescriptoris 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.StringNAMEStats name of the top level Thread pool logical group in PMI tree.static intPollCountThe total number of polls that the scheduler daemon has completed.static intPollDurationThe amount of time in seconds that the scheduler daemon completed a poll cycle.static intPollQueryDurationThe amount of time in seconds that the scheduler daemon database query completed.static intTaskCollisionRateThe number of collisions detected each second.static intTaskDelayDurationThe amount of time in milliseconds that tasks were delayed.static intTaskExpirationRateThe number of tasks expiring each second.static intTaskFailureCountThe total number of tasks that failed due to application failures.static intTaskFinishCountThe total number of tasks that have finished running.static intTaskFinishRateThe number of tasks that have finished running each second.static intTaskRunDurationThe amount of time in milliseconds that a task ran.static intTaskRunRateThe 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
-
-