Class LoggingMeterRegistry

    • Constructor Detail

      • LoggingMeterRegistry

        public LoggingMeterRegistry()
    • Method Detail

      • start

        public void start​(java.util.concurrent.ThreadFactory threadFactory)
        Overrides:
        start in class PushMeterRegistry
      • newTimer

        protected Timer newTimer​(Meter.Id id,
                                 DistributionStatisticConfig distributionStatisticConfig,
                                 PauseDetector pauseDetector)
        Description copied from class: MeterRegistry
        Build a new timer to be added to the registry. This is guaranteed to only be called if the timer doesn't already exist.
        Overrides:
        newTimer in class StepMeterRegistry
        Parameters:
        id - The id that uniquely identifies the timer.
        distributionStatisticConfig - Configuration for published distribution statistics.
        pauseDetector - The pause detector to use for coordinated omission compensation.
        Returns:
        A new timer.
      • newDistributionSummary

        protected DistributionSummary newDistributionSummary​(Meter.Id id,
                                                             DistributionStatisticConfig distributionStatisticConfig,
                                                             double scale)
        Description copied from class: MeterRegistry
        Build a new distribution summary to be added to the registry. This is guaranteed to only be called if the distribution summary doesn't already exist.
        Overrides:
        newDistributionSummary in class StepMeterRegistry
        Parameters:
        id - The id that uniquely identifies the distribution summary.
        distributionStatisticConfig - Configuration for published distribution statistics.
        scale - Multiply every recorded sample by this factor.
        Returns:
        A new distribution summary.
      • getBaseTimeUnit

        protected java.util.concurrent.TimeUnit getBaseTimeUnit()
        Specified by:
        getBaseTimeUnit in class MeterRegistry
        Returns:
        the registry's base TimeUnit. Must not be null.