public static interface IQueueCounters.IWriteServiceExecutorCounters extends IQueueCounters.IThreadPoolExecutorTaskCounters
WriteServiceExecutor
.IQueueCounters.ITaskCounters, IQueueCounters.IThreadPoolExecutorCounters, IQueueCounters.IThreadPoolExecutorTaskCounters, IQueueCounters.IWriteServiceExecutorCounters
Modifier and Type | Field and Description |
---|---|
static String |
AbortCount
The #of aborts (only reported services which do commit processing).
|
static String |
AverageActiveCountWithLocksHeld
The #of tasks that are currently running with locks held
(moving average) (this is only reported for the
WriteExecutorService as that is the only service where tasks
must acquire locks in order to execute). |
static String |
AverageByteCountPerCommit
Moving average of the #of bytes written since the previous commit
(zero unless the service is unisolated).
|
static String |
AverageCommitGroupSize
Moving average of the #of tasks that participate in commit group.
|
static String |
AverageCommitServiceTime
Moving average in milliseconds of the time servicing the group commit
(zero unless the service is unisolated).
|
static String |
AverageCommitWaitingTime
Moving average in milliseconds of the time that the task that
initiates the group commit waits for other tasks to join the commit
group (zero unless the service is unisolated).
|
static String |
AverageLockWaitingTime
Moving average in milliseconds of the time that a task is waiting for
resource locks (zero unless the task is unisolated).
|
static String |
AverageReadyCount
The #of tasks that are waiting to run on the internal lock used by
the
WriteExecutorService to coordinate the start and end of
tasks and the group commit. |
static String |
CommitCount
The #of commits (only reported services which do commit processing).
|
static String |
MaxCommitGroupSize
The maximum #of tasks in any commit group.
|
static String |
MaxCommitServiceTime
The maximum observed value in milliseconds of the time servicing the
group commit (zero unless the service is unisolated).
|
static String |
MaxCommitWaitingTime
The maximum observed value in milliseconds of the time that the task
that initiates the group commit waits for other tasks to join the
commit group (zero unless the service is unisolated).
|
static String |
MaxRunning
The maximum #of tasks that are concurrently executing without regard
to whether or not the tasks have acquired their locks.
|
static String |
OverflowCount
The #of synchronous overflow events (only reported services which do
commit processing).
|
static String |
RejectedExecutionCount
The #of tasks whose execution was rejected, typically because the
queue was at capacity.
|
AverageArrivalRate, AverageCheckpointTime, AverageQueueWaitingTime, AverageQueuingTime, AverageServiceRate, AverageServiceTime, TaskFailCount, TaskSubmitCount, TaskSuccessCount
AverageQueueSize
CPU, Info, LogicalDisk, Memory, Memory_GarbageCollectors, Memory_Memory_Pools, PhysicalDisk, ps
static final String AverageActiveCountWithLocksHeld
WriteExecutorService
as that is the only service where tasks
must acquire locks in order to execute).static final String AverageReadyCount
WriteExecutorService
to coordinate the start and end of
tasks and the group commit. This counter indicates how much potential
concurrency is being wasted by the WriteExecutorService
.static final String AverageLockWaitingTime
static final String AverageCommitWaitingTime
static final String AverageCommitServiceTime
static final String AverageByteCountPerCommit
Note: This DOES NOT imply that this many bytes were written in the commit itself. Indices are checkpointed after each task. All writes on the journal should have already occurred before the group commit. The commit protocol itself involves writing a very few bytes and then syncing the disk.
static final String CommitCount
static final String AbortCount
static final String OverflowCount
static final String RejectedExecutionCount
static final String MaxCommitWaitingTime
static final String MaxCommitServiceTime
static final String AverageCommitGroupSize
static final String MaxCommitGroupSize
static final String MaxRunning
Note: Since this does not reflect tasks executing concurrently with locks held it is not a measure of the true concurrency of tasks executing on the service.
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.