public static interface IQueueCounters.IThreadPoolExecutorTaskCounters extends IQueueCounters
ThreadPoolExecutor
which is
processing AbstractTask
s.
Note: The ConcurrencyManager
and AbstractTask
work
together to maintain the per-service TaskCounters
s on which
these additional counters are based.
IQueueCounters.ITaskCounters, IQueueCounters.IThreadPoolExecutorCounters, IQueueCounters.IThreadPoolExecutorTaskCounters, IQueueCounters.IWriteServiceExecutorCounters
Modifier and Type | Field and Description |
---|---|
static String |
AverageArrivalRate
The average arrival rate in tasks per millisecond (1/average-inter-arrival-time).
|
static String |
AverageCheckpointTime
Moving average in milliseconds of the time that a task is
checkpointing the indices on which it has written (this is already
reported as part of the
AverageServiceTime but is broken out
here as a detail). |
static String |
AverageQueueWaitingTime
Moving average in milliseconds of the time a task waits on a queue
pending execution.
|
static String |
AverageQueuingTime
Moving average in milliseconds of the time between the submission of
a task and its completion including any time spent waiting for
resource locks, commit processing and any time spent servicing that
task.
|
static String |
AverageServiceRate
The average service rate in tasks per millisecond (1/average-service-time).
|
static String |
AverageServiceTime
Moving average in milliseconds of the time that a task is being
serviced by a worker thread (elapsed clock time from when the task
was assigned to the thread until the task completes its work).
|
static String |
TaskFailCount
Count of all tasks which failed during execution.
|
static String |
TaskSubmitCount
Count of all tasks submitted to the service.
|
static String |
TaskSuccessCount
Count of all tasks which were successfully executed.
|
AverageQueueSize
CPU, Info, LogicalDisk, Memory, Memory_GarbageCollectors, Memory_Memory_Pools, PhysicalDisk, ps
static final String TaskSubmitCount
static final String TaskFailCount
static final String TaskSuccessCount
static final String AverageArrivalRate
static final String AverageServiceRate
static final String AverageQueueWaitingTime
static final String AverageServiceTime
Note: For tasks which acquire resource lock(s), this does NOT include the time waiting to acquire the resource lock(s).
Note: The average service rate is the inverse of the
AverageServiceTime
.
static final String AverageCheckpointTime
AverageServiceTime
but is broken out
here as a detail). An index checkpoint operation consists of flushing
all dirty pages to the backing store and then writing a new
Checkpoint
record on the backing store. This operation is an
after action of a successful write task.static final String AverageQueuingTime
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.