Class MicrometerMetricsProvider
- java.lang.Object
-
- pl.allegro.tech.hermes.client.metrics.MicrometerMetricsProvider
-
- All Implemented Interfaces:
MetricsProvider
public class MicrometerMetricsProvider extends java.lang.Object implements MetricsProvider
-
-
Constructor Summary
Constructors Constructor Description MicrometerMetricsProvider(io.micrometer.core.instrument.MeterRegistry metrics)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcounterIncrement(java.lang.String name)voidcounterIncrement(java.lang.String prefix, java.lang.String name, java.util.Map<java.lang.String,java.lang.String> tags)voidhistogramUpdate(java.lang.String name, int value)voidtimerRecord(java.lang.String name, long duration, java.util.concurrent.TimeUnit unit)
-
-
-
Method Detail
-
counterIncrement
public void counterIncrement(java.lang.String name)
- Specified by:
counterIncrementin interfaceMetricsProvider
-
counterIncrement
public void counterIncrement(java.lang.String prefix, java.lang.String name, java.util.Map<java.lang.String,java.lang.String> tags)- Specified by:
counterIncrementin interfaceMetricsProvider
-
timerRecord
public void timerRecord(java.lang.String name, long duration, java.util.concurrent.TimeUnit unit)- Specified by:
timerRecordin interfaceMetricsProvider
-
histogramUpdate
public void histogramUpdate(java.lang.String name, int value)- Specified by:
histogramUpdatein interfaceMetricsProvider
-
-