Class TimeWindowPercentileHistogram

  • All Implemented Interfaces:
    Histogram, java.lang.AutoCloseable

    public class TimeWindowPercentileHistogram
    extends java.lang.Object
    A histogram implementation that supports the computation of percentiles by Micrometer for publishing to a monitoring system.
    • Constructor Detail

      • TimeWindowPercentileHistogram

        public TimeWindowPercentileHistogram​(Clock clock,
                                             DistributionStatisticConfig distributionStatisticConfig,
                                             boolean supportsAggregablePercentiles)
    • Method Detail

      • recordLong

        public void recordLong​(long value)
        Specified by:
        recordLong in interface Histogram
      • recordDouble

        public void recordDouble​(double value)
        Specified by:
        recordDouble in interface Histogram
      • accumulatedHistogram

        protected U accumulatedHistogram()
      • currentHistogram

        protected T currentHistogram()