public final class DeltaHdrHistogramReservoir extends Object implements com.codahale.metrics.Reservoir
This implementation also supports attaching a single log writer. If a log writer is attached, each time an interval is snapshotted internally, the data will also be written to an hdr log via the writer.
| Constructor and Description |
|---|
DeltaHdrHistogramReservoir(String name,
int signifantDigits)
Create a reservoir with a default recorder.
|
DeltaHdrHistogramReservoir(String name,
org.HdrHistogram.Recorder recorder)
Create a reservoir with a user-specified recorder.
|
| Modifier and Type | Method and Description |
|---|---|
void |
attachLogWriter(org.HdrHistogram.HistogramLogWriter logWriter) |
DeltaHdrHistogramReservoir |
copySettings() |
org.HdrHistogram.Histogram |
getLastHistogram() |
com.codahale.metrics.Snapshot |
getLastSnapshot() |
org.HdrHistogram.Histogram |
getNextHdrHistogram() |
com.codahale.metrics.Snapshot |
getSnapshot() |
int |
size() |
void |
update(long value) |
void |
write(org.HdrHistogram.HistogramLogWriter writer)
Write the last results via the log writer.
|
public DeltaHdrHistogramReservoir(String name, int signifantDigits)
name - the name to give to the reservoir, for logging purposessignifantDigits - how many significant digits to track in the reservoirpublic DeltaHdrHistogramReservoir(String name, org.HdrHistogram.Recorder recorder)
name - the name to give to the reservoir for logging purposesrecorder - Recorder to usepublic int size()
size in interface com.codahale.metrics.Reservoirpublic void update(long value)
update in interface com.codahale.metrics.Reservoirpublic com.codahale.metrics.Snapshot getSnapshot()
getSnapshot in interface com.codahale.metrics.Reservoirpublic org.HdrHistogram.Histogram getNextHdrHistogram()
public com.codahale.metrics.Snapshot getLastSnapshot()
getSnapshot()public void write(org.HdrHistogram.HistogramLogWriter writer)
writer - the log writer to usepublic DeltaHdrHistogramReservoir copySettings()
public void attachLogWriter(org.HdrHistogram.HistogramLogWriter logWriter)
public org.HdrHistogram.Histogram getLastHistogram()
Copyright © 2017. All rights reserved.