Class CoreActivityInstrumentation

java.lang.Object
io.nosqlbench.engine.api.activityapi.core.CoreActivityInstrumentation
All Implemented Interfaces:
ActivityInstrumentation

public class CoreActivityInstrumentation
extends java.lang.Object
implements ActivityInstrumentation
  • Constructor Summary

    Constructors 
    Constructor Description
    CoreActivityInstrumentation​(Activity activity)  
  • Method Summary

    Modifier and Type Method Description
    com.codahale.metrics.Timer getCyclesResponseTimerOrNull()
    The cycles response timer measures the total response time from the scheduled time an operation should start to when it is completed.
    com.codahale.metrics.Timer getOrCreateBindTimer()
    The bind timer keeps track of how long it takes for NoSQLBench to create an instance of an executable operation, given the cycle.
    com.codahale.metrics.Timer getOrCreateCyclesServiceTimer()
    The cycles service timer measures how long it takes to complete a cycle of work.
    com.codahale.metrics.Timer getOrCreateExecuteTimer()
    The execute timer keeps track of how long it takes to submit an operation to be executed to an underlying native driver.
    com.codahale.metrics.Timer getOrCreateInputTimer()
    The input timer measures how long it takes to get the cycle value to be used for an operation.
    com.codahale.metrics.Counter getOrCreateOpTrackerBlockedCounter()  
    com.codahale.metrics.Counter getOrCreatePendingOpCounter()
    The pending ops counter keeps track of how many ops are submitted or in-flight, but which haven't been completed yet.
    com.codahale.metrics.Timer getOrCreatePhasesServiceTimer()
    The phases service timer measures how long it takes to complete a phase of work.
    com.codahale.metrics.Timer getOrCreateResultSuccessTimer()
    The result-success timer keeps track of operations which had no exception.
    com.codahale.metrics.Timer getOrCreateResultTimer()
    The result timer keeps track of how long it takes a native driver to service a request once submitted.
    com.codahale.metrics.Timer getOrCreateStridesServiceTimer()
    The strides service timer measures how long it takes to complete a stride of work.
    com.codahale.metrics.Histogram getOrCreateTriesHistogram()
    The tries histogram tracks how many tries it takes to complete an operation successfully, or not.
    com.codahale.metrics.Timer getPhasesResponseTimerOrNull()
    The phases response timer measures the total response time from the scheduled time a phase should start to when it is completed.
    com.codahale.metrics.Timer getStridesResponseTimerOrNull()
    The strides response timer measures the total response time from the scheduled time a stride should start to when it completed.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait