public final class RecorderFactory extends Object
Modifier and Type | Field and Description |
---|---|
static MeasurementStore |
MEASUREMENT_STORE |
Modifier and Type | Method and Description |
---|---|
static MeasurementRecorder |
createDirectGraphiteTcpRecorder(Object forWhat,
String unitOfMeasurement,
String graphiteHost,
int graphitePort) |
static MeasurementRecorder |
createDirectGraphiteUdpRecorder(Object forWhat,
String unitOfMeasurement,
String graphiteHost,
int graphitePort) |
static MeasurementRecorder |
createDirectRecorder(Object forWhat,
String unitOfMeasurement) |
static MeasurementRecorder |
createDirectRecorder(Object forWhat,
String unitOfMeasurement,
int sampleTimeMillis) |
static MultiMeasurementRecorder |
createDirectRecorder(Object measuredEntity,
String description,
String[] measurementNames,
String[] measurementUnits) |
static MeasurementRecorderSource |
createDirectRecorderSource(Object forWhat,
String unitOfMeasurement) |
static MeasurementRecorder |
createScalableCountingRecorder(Object forWhat,
String unitOfMeasurement,
int sampleTimeMillis) |
static MeasurementRecorderSource |
createScalableCountingRecorderSource(Object forWhat,
String unitOfMeasurement,
int sampleTimeMillis) |
static CloseableMeasurementRecorderSource |
createScalableCountingRecorderSource2(Object forWhat,
String unitOfMeasurement,
int sampleTimeMillis) |
static MeasurementRecorder |
createScalableMinMaxAvgRecorder(Object forWhat,
String unitOfMeasurement,
int sampleTimeMillis) |
static CloseableMeasurementRecorder |
createScalableMinMaxAvgRecorder2(Object forWhat,
String unitOfMeasurement,
int sampleTimeMillis) |
static MeasurementRecorderSource |
createScalableMinMaxAvgRecorderSource(Object forWhat,
String unitOfMeasurement,
int sampleTimeMillis) |
static MeasurementRecorder |
createScalableQuantizedRecorder(Object forWhat,
String unitOfMeasurement,
int sampleTimeMillis,
int factor,
int lowerMagnitude,
int higherMagnitude,
int quantasPerMagnitude)
Create a Quantized Measurement recorder.
|
static CloseableMeasurementRecorder |
createScalableQuantizedRecorder2(Object forWhat,
String unitOfMeasurement,
int sampleTimeMillis,
int factor,
int lowerMagnitude,
int higherMagnitude,
int quantasPerMagnitude) |
static MeasurementRecorderSource |
createScalableQuantizedRecorderSource(Object forWhat,
String unitOfMeasurement,
int sampleTimeMillis,
int factor,
int lowerMagnitude,
int higherMagnitude,
int quantasPerMagnitude) |
static CloseableMeasurementRecorderSource |
createScalableQuantizedRecorderSource2(Object forWhat,
String unitOfMeasurement,
int sampleTimeMillis,
int factor,
int lowerMagnitude,
int higherMagnitude,
int quantasPerMagnitude) |
static MeasurementStore |
fromString(String string) |
static MeasurementStore |
getMeasurementStore() |
public static final MeasurementStore MEASUREMENT_STORE
public static MeasurementStore getMeasurementStore()
public static MeasurementStore fromString(String string) throws IOException, ObjectCreationException
IOException
ObjectCreationException
public static MeasurementRecorder createScalableQuantizedRecorder(Object forWhat, String unitOfMeasurement, int sampleTimeMillis, int factor, int lowerMagnitude, int higherMagnitude, int quantasPerMagnitude)
forWhat
- an object identifying what is being measured, ex: "response time"unitOfMeasurement
- the unit of measurement of the measurements, ex "milliseconds"sampleTimeMillis
- the sampling (accumulating interval) ex: 60000 for minute level detail.factor
- the log factor of the magnitudes, ex: 10 for 0-1,1-10,10-100,100 - 1000 magnitudes.lowerMagnitude
- the lowest magnitude. ex: 10 for 10 * factor min bucket limit value.higherMagnitude
- th highest magnitude. ex 10 for 10 * factor max bucket limit value.quantasPerMagnitude
- number of equally divided measurement buckets per magnitude. ex: 10public static CloseableMeasurementRecorder createScalableQuantizedRecorder2(Object forWhat, String unitOfMeasurement, int sampleTimeMillis, int factor, int lowerMagnitude, int higherMagnitude, int quantasPerMagnitude)
public static MeasurementRecorder createScalableCountingRecorder(Object forWhat, String unitOfMeasurement, int sampleTimeMillis)
public static MeasurementRecorder createScalableMinMaxAvgRecorder(Object forWhat, String unitOfMeasurement, int sampleTimeMillis)
public static CloseableMeasurementRecorder createScalableMinMaxAvgRecorder2(Object forWhat, String unitOfMeasurement, int sampleTimeMillis)
public static MeasurementRecorderSource createScalableQuantizedRecorderSource(Object forWhat, String unitOfMeasurement, int sampleTimeMillis, int factor, int lowerMagnitude, int higherMagnitude, int quantasPerMagnitude)
public static CloseableMeasurementRecorderSource createScalableQuantizedRecorderSource2(Object forWhat, String unitOfMeasurement, int sampleTimeMillis, int factor, int lowerMagnitude, int higherMagnitude, int quantasPerMagnitude)
public static MeasurementRecorderSource createScalableCountingRecorderSource(Object forWhat, String unitOfMeasurement, int sampleTimeMillis)
public static CloseableMeasurementRecorderSource createScalableCountingRecorderSource2(Object forWhat, String unitOfMeasurement, int sampleTimeMillis)
public static MeasurementRecorderSource createScalableMinMaxAvgRecorderSource(Object forWhat, String unitOfMeasurement, int sampleTimeMillis)
public static MultiMeasurementRecorder createDirectRecorder(Object measuredEntity, String description, String[] measurementNames, String[] measurementUnits)
public static MeasurementRecorder createDirectRecorder(Object forWhat, String unitOfMeasurement)
public static MeasurementRecorder createDirectRecorder(Object forWhat, String unitOfMeasurement, int sampleTimeMillis)
public static MeasurementRecorderSource createDirectRecorderSource(Object forWhat, String unitOfMeasurement)
public static MeasurementRecorder createDirectGraphiteUdpRecorder(Object forWhat, String unitOfMeasurement, String graphiteHost, int graphitePort) throws ObjectCreationException
ObjectCreationException
public static MeasurementRecorder createDirectGraphiteTcpRecorder(Object forWhat, String unitOfMeasurement, String graphiteHost, int graphitePort) throws ObjectCreationException
ObjectCreationException
Copyright © 2018 SPF4J. All rights reserved.