public class DropwizardMetricServices extends Object implements CounterService, GaugeService
GaugeService and CounterService that sends data to a Dropwizard
MetricRegistry based on a naming convention.
increment(String) with names in "meter.*" are treated as
Meter eventsCounter valuessubmit(String, double) with names in "histogram.*" are treated
as Histogram updatessubmit(String, double) with names in "timer.*" are treated as
Timer updatesGauge values (single valued
measurements of type double)| Constructor and Description |
|---|
DropwizardMetricServices(com.codahale.metrics.MetricRegistry registry)
Create a new
DropwizardMetricServices instance. |
DropwizardMetricServices(com.codahale.metrics.MetricRegistry registry,
ReservoirFactory reservoirFactory)
Create a new
DropwizardMetricServices instance. |
| Modifier and Type | Method and Description |
|---|---|
void |
decrement(String name)
Decrement the specified counter by 1.
|
void |
increment(String name)
Increment the specified counter by 1.
|
void |
reset(String name)
Reset the specified counter.
|
void |
submit(String name,
double value)
Set the specified gauge value.
|
public DropwizardMetricServices(com.codahale.metrics.MetricRegistry registry)
DropwizardMetricServices instance.registry - the underlying metric registrypublic DropwizardMetricServices(com.codahale.metrics.MetricRegistry registry,
ReservoirFactory reservoirFactory)
DropwizardMetricServices instance.registry - the underlying metric registryreservoirFactory - the factory that instantiates the Reservoir that
will be used on Timers and Histogramspublic void increment(String name)
CounterServiceincrement in interface CounterServicename - the name of the counterpublic void decrement(String name)
CounterServicedecrement in interface CounterServicename - the name of the counterpublic void submit(String name, double value)
GaugeServicesubmit in interface GaugeServicename - the name of the gauge to setvalue - the value of the gaugepublic void reset(String name)
CounterServicereset in interface CounterServicename - the name of the counterCopyright © 2017 Pivotal Software, Inc.. All rights reserved.