Class MicrometerTaggedMetricsProvider

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void counterIncrement​(java.lang.String topic, java.lang.String key)  
      void counterIncrement​(java.lang.String topic, java.lang.String key, java.util.Map<java.lang.String,​java.lang.String> tags)  
      void histogramUpdate​(java.lang.String topic, java.lang.String key, int value)  
      void timerRecord​(java.lang.String topic, java.lang.String key, long duration, java.util.concurrent.TimeUnit unit)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MicrometerTaggedMetricsProvider

        public MicrometerTaggedMetricsProvider​(io.micrometer.core.instrument.MeterRegistry metrics)
    • Method Detail

      • counterIncrement

        public void counterIncrement​(java.lang.String topic,
                                     java.lang.String key)
        Specified by:
        counterIncrement in interface MetricsProvider
      • counterIncrement

        public void counterIncrement​(java.lang.String topic,
                                     java.lang.String key,
                                     java.util.Map<java.lang.String,​java.lang.String> tags)
        Specified by:
        counterIncrement in interface MetricsProvider
      • timerRecord

        public void timerRecord​(java.lang.String topic,
                                java.lang.String key,
                                long duration,
                                java.util.concurrent.TimeUnit unit)
        Specified by:
        timerRecord in interface MetricsProvider
      • histogramUpdate

        public void histogramUpdate​(java.lang.String topic,
                                    java.lang.String key,
                                    int value)
        Specified by:
        histogramUpdate in interface MetricsProvider