com.yahoo.ycsb.measurements
Class OneMeasurementTimeSeries

java.lang.Object
  extended by com.yahoo.ycsb.measurements.OneMeasurement
      extended by com.yahoo.ycsb.measurements.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
 void exportMeasurements(MeasurementsExporter exporter)
          Export the current measurements to a suitable format.
 java.lang.String getSummary()
           
 void measure(int latency)
           
 void reportReturnCode(int code)
           
 
Methods inherited from class com.yahoo.ycsb.measurements.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

exportMeasurements

public void exportMeasurements(MeasurementsExporter exporter)
                        throws java.io.IOException
Description copied from class: OneMeasurement
Export the current measurements to a suitable format.

Specified by:
exportMeasurements in class OneMeasurement
Parameters:
exporter - Exporter representing the type of format to write to.
Throws:
java.io.IOException - Thrown if the export failed.

reportReturnCode

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

getSummary

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