com.yahoo.ycsb
Class OneMeasurementTimeSeries

java.lang.Object
  extended by com.yahoo.ycsb.OneMeasurement
      extended by com.yahoo.ycsb.OneMeasurementTimeSeries

public class OneMeasurementTimeSeries
extends OneMeasurement

A time series measurement of a metric, such as READ LATENCY.


Field Summary
static java.lang.String GRANULARITY
          Granularity for time series; measurements will be averaged in chunks of this granularity.
static java.lang.String GRANULARITY_DEFAULT
           
 
Constructor Summary
OneMeasurementTimeSeries(java.lang.String name, java.util.Properties props)
           
 
Method Summary
 java.lang.String getSummary()
           
 void measure(int latency)
           
 void printReport(java.io.PrintStream out)
           
 void reportReturnCode(int code)
           
 
Methods inherited from class com.yahoo.ycsb.OneMeasurement
getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GRANULARITY

public static final java.lang.String GRANULARITY
Granularity for time series; measurements will be averaged in chunks of this granularity. Units are milliseconds.

See Also:
Constant Field Values

GRANULARITY_DEFAULT

public static final java.lang.String GRANULARITY_DEFAULT
See Also:
Constant Field Values
Constructor Detail

OneMeasurementTimeSeries

public OneMeasurementTimeSeries(java.lang.String name,
                                java.util.Properties props)
Method Detail

measure

public void measure(int latency)
Specified by:
measure in class OneMeasurement

printReport

public void printReport(java.io.PrintStream out)
Specified by:
printReport in class OneMeasurement

reportReturnCode

public void reportReturnCode(int code)
Specified by:
reportReturnCode in class OneMeasurement

getSummary

public java.lang.String getSummary()
Specified by:
getSummary in class OneMeasurement