Class AbstractDropwizardExports<R,F,C,G,H,T,M,B,S>

Object
AbstractDropwizardExports<R,F,C,G,H,T,M,B,S>
Type Parameters:
R - The Dropwizard MetricRegistry type
F - The Dropwizard MetricFilter type
C - The Dropwizard Counter type
G - The Dropwizard Gauge type
H - The Dropwizard Histogram type
T - The Dropwizard Timer type
M - The Dropwizard Meter type
B - The Dropwizard Metric base type
S - The Dropwizard Snapshot type
All Implemented Interfaces:
MultiCollector
Direct Known Subclasses:
DropwizardExports, DropwizardExports

public abstract class AbstractDropwizardExports<R,F,C,G,H,T,M,B,S> extends Object implements MultiCollector
Abstract base class for Dropwizard metrics exporters. Contains all the common logic for converting Dropwizard metrics to Prometheus metrics. Subclasses only need to implement collectMetricSnapshots() to handle version-specific registry APIs.