| Package | Description |
|---|---|
| com.github.rollingmetrics.histogram.hdr |
| Modifier and Type | Method and Description |
|---|---|
static RollingHdrHistogramBuilder |
RollingHdrHistogram.builder() |
RollingHdrHistogramBuilder |
RollingHdrHistogramBuilder.deepCopy()
Creates full copy of this builder.
|
RollingHdrHistogramBuilder |
RollingHdrHistogramBuilder.neverResetReservoir()
Reservoir configured with this strategy will store all values since the reservoir was created.
|
RollingHdrHistogramBuilder |
RollingHdrHistogramBuilder.resetReservoirOnSnapshot()
Reservoir configured with this strategy will be cleared each time when snapshot taken.
|
RollingHdrHistogramBuilder |
RollingHdrHistogramBuilder.resetReservoirPeriodically(Duration resettingPeriod)
Reservoir configured with this strategy will be cleared fully after each resettingPeriod.
|
RollingHdrHistogramBuilder |
RollingHdrHistogramBuilder.resetReservoirPeriodicallyByChunks(Duration rollingTimeWindow,
int numberChunks)
Reservoir configured with this strategy will be divided to numberChunks parts,
and one chunk will be cleared after each rollingTimeWindow / numberChunks elapsed.
|
RollingHdrHistogramBuilder |
RollingHdrHistogramBuilder.withBackgroundExecutor(Executor backgroundExecutor)
Configures the executor which will be used if any of
resetReservoirPeriodically(Duration) or resetReservoirPeriodicallyByChunks(Duration, int) (Duration)}. |
RollingHdrHistogramBuilder |
RollingHdrHistogramBuilder.withExpectedIntervalBetweenValueSamples(long expectedIntervalBetweenValueSamples)
When this setting is configured then it will be used to compensate for the loss of sampled values when a recorded value is larger than the expected interval between value samples,
Histogram will auto-generate an additional series of decreasingly-smaller (down to the expectedIntervalBetweenValueSamples) value records.
|
RollingHdrHistogramBuilder |
RollingHdrHistogramBuilder.withHighestTrackableValue(long highestTrackableValue,
OverflowResolver overflowResolver)
Configures the highest value to be tracked by the histogram.
|
RollingHdrHistogramBuilder |
RollingHdrHistogramBuilder.withLowestDiscernibleValue(long lowestDiscernibleValue)
Configures the lowest value that can be discerned.
|
RollingHdrHistogramBuilder |
RollingHdrHistogramBuilder.withoutSnapshotOptimization()
Discards snapshot memory footprint optimization.
|
RollingHdrHistogramBuilder |
RollingHdrHistogramBuilder.withPredefinedPercentiles(double[] predefinedPercentiles)
Configures list of percentiles which you plan to store in monitoring database.
|
RollingHdrHistogramBuilder |
RollingHdrHistogramBuilder.withSignificantDigits(int numberOfSignificantValueDigits)
Configures the number of significant decimal digits to which the histogram will maintain value resolution and separation.
|
RollingHdrHistogramBuilder |
RollingHdrHistogramBuilder.withSnapshotCachingDuration(Duration duration)
Configures the period for which taken snapshot will be cached.
|
RollingHdrHistogramBuilder |
RollingHdrHistogramBuilder.withTicker(Ticker ticker)
TODO
|
Copyright © 2020. All rights reserved.