public HdrHistogram(final long highestTrackableValue, final int numberOfSignificantValueDigits) { this(new AtomicHistogram(highestTrackableValue, numberOfSignificantValueDigits)); }
@Override public AtomicHistogram copy() { AtomicHistogram copy = new AtomicHistogram(this); copy.add(this); return copy; }
@Override public AtomicHistogram copyCorrectedForCoordinatedOmission(final long expectedIntervalBetweenValueSamples) { AtomicHistogram toHistogram = new AtomicHistogram(this); toHistogram.addWhileCorrectingForCoordinatedOmission(this, expectedIntervalBetweenValueSamples); return toHistogram; }
public DegreeStats(String typeName, int type, Direction direction, long total) { this.typeName = typeName == null ? null : typeName; this.type = type; this.direction = direction; this.total = total; this.histogram = new AtomicHistogram(total,3); } public void record(long value) {
public HdrHistogram(final long highestTrackableValue, final int numberOfSignificantValueDigits) { this(new AtomicHistogram(highestTrackableValue, numberOfSignificantValueDigits)); }
public HdrHistogram(final long highestTrackableValue, final int numberOfSignificantValueDigits) { this(new AtomicHistogram(highestTrackableValue, numberOfSignificantValueDigits)); }
@Override public AtomicHistogram copy() { AtomicHistogram copy = new AtomicHistogram(this); copy.add(this); return copy; }
@Override public AtomicHistogram copyCorrectedForCoordinatedOmission(final long expectedIntervalBetweenValueSamples) { AtomicHistogram toHistogram = new AtomicHistogram(this); toHistogram.addWhileCorrectingForCoordinatedOmission(this, expectedIntervalBetweenValueSamples); return toHistogram; }
activeRecordingHistogram = new AtomicHistogram(lowestTrackableLatency, highestTrackableLatency, numberOfSignificantValueDigits); inactiveRawDataHistogram = new AtomicHistogram(lowestTrackableLatency, highestTrackableLatency, numberOfSignificantValueDigits);
activeRecordingHistogram = new AtomicHistogram(lowestTrackableLatency, highestTrackableLatency, numberOfSignificantValueDigits); inactiveRawDataHistogram = new AtomicHistogram(lowestTrackableLatency, highestTrackableLatency, numberOfSignificantValueDigits);
metrics = new Metrics(new AtomicHistogram(cfg.getLong("metrics-highest-trackable-value", 60000), 2));