Class DropwizardMetricsProvider
- java.lang.Object
-
- pl.allegro.tech.hermes.client.metrics.DropwizardMetricsProvider
-
- All Implemented Interfaces:
MetricsProvider
public class DropwizardMetricsProvider extends java.lang.Object implements MetricsProvider
-
-
Field Summary
-
Fields inherited from interface pl.allegro.tech.hermes.client.metrics.MetricsProvider
prefix
-
-
Constructor Summary
Constructors Constructor Description DropwizardMetricsProvider(com.codahale.metrics.MetricRegistry metrics)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcounterIncrement(java.lang.String topic, java.lang.String key)voidcounterIncrement(java.lang.String topic, java.lang.String key, java.util.Map<java.lang.String,java.lang.String> tags)voidhistogramUpdate(java.lang.String topic, java.lang.String key, int value)voidtimerRecord(java.lang.String topic, java.lang.String key, long duration, java.util.concurrent.TimeUnit unit)
-
-
-
Method Detail
-
counterIncrement
public void counterIncrement(java.lang.String topic, java.lang.String key)- Specified by:
counterIncrementin interfaceMetricsProvider
-
counterIncrement
public void counterIncrement(java.lang.String topic, java.lang.String key, java.util.Map<java.lang.String,java.lang.String> tags)- Specified by:
counterIncrementin interfaceMetricsProvider
-
timerRecord
public void timerRecord(java.lang.String topic, java.lang.String key, long duration, java.util.concurrent.TimeUnit unit)- Specified by:
timerRecordin interfaceMetricsProvider
-
histogramUpdate
public void histogramUpdate(java.lang.String topic, java.lang.String key, int value)- Specified by:
histogramUpdatein interfaceMetricsProvider
-
-