Class DropwizardExports
Object
AbstractDropwizardExports<MetricRegistry, MetricFilter, Counter, Gauge<?>, Histogram, Timer, Meter, Metric, Snapshot>
DropwizardExports
- All Implemented Interfaces:
MultiCollector
public class DropwizardExports
extends AbstractDropwizardExports<MetricRegistry, MetricFilter, Counter, Gauge<?>, Histogram, Timer, Meter, Metric, Snapshot>
Collect Dropwizard 4.x metrics from a MetricRegistry.
This is a thin wrapper around AbstractDropwizardExports that handles the Dropwizard
4.x specific API where metric names are Strings.
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionDropwizardExports(MetricRegistry registry) Creates a new DropwizardExports andMetricFilter.ALL.DropwizardExports(MetricRegistry registry, MetricFilter metricFilter) Creates a new DropwizardExports with a customMetricFilter.DropwizardExports(MetricRegistry registry, MetricFilter metricFilter, CustomLabelMapper labelMapper) -
Method Summary
Methods inherited from class AbstractDropwizardExports
collectMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface MultiCollector
collect, collect, collect, getPrometheusNames
-
Constructor Details
-
DropwizardExports
Creates a new DropwizardExports andMetricFilter.ALL.- Parameters:
registry- a metric registry to export in prometheus.
-
DropwizardExports
Creates a new DropwizardExports with a customMetricFilter.- Parameters:
registry- a metric registry to export in prometheus.metricFilter- a custom metric filter.
-
DropwizardExports
public DropwizardExports(MetricRegistry registry, MetricFilter metricFilter, @Nullable CustomLabelMapper labelMapper) - Parameters:
registry- a metric registry to export in prometheus.metricFilter- a custom metric filter.labelMapper- a labelMapper to use to map labels.
-
-
Method Details
-
builder
-