Package io.prometheus.client.dropwizard
Class DropwizardExports
- java.lang.Object
-
- io.prometheus.client.Collector
-
- io.prometheus.client.dropwizard.DropwizardExports
-
- All Implemented Interfaces:
io.prometheus.client.Collector.Describable
public class DropwizardExports extends io.prometheus.client.Collector implements io.prometheus.client.Collector.Describable
Collect Dropwizard metrics from a MetricRegistry.
-
-
Constructor Summary
Constructors Constructor Description DropwizardExports(com.codahale.metrics.MetricRegistry registry)Creates a new DropwizardExports with aDefaultSampleBuilderandMetricFilter.ALL.DropwizardExports(com.codahale.metrics.MetricRegistry registry, com.codahale.metrics.MetricFilter metricFilter)Creates a new DropwizardExports with aDefaultSampleBuilderand customMetricFilter.DropwizardExports(com.codahale.metrics.MetricRegistry registry, com.codahale.metrics.MetricFilter metricFilter, SampleBuilder sampleBuilder)DropwizardExports(com.codahale.metrics.MetricRegistry registry, SampleBuilder sampleBuilder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<io.prometheus.client.Collector.MetricFamilySamples>collect()List<io.prometheus.client.Collector.MetricFamilySamples>describe()
-
-
-
Constructor Detail
-
DropwizardExports
public DropwizardExports(com.codahale.metrics.MetricRegistry registry)
Creates a new DropwizardExports with aDefaultSampleBuilderandMetricFilter.ALL.- Parameters:
registry- a metric registry to export in prometheus.
-
DropwizardExports
public DropwizardExports(com.codahale.metrics.MetricRegistry registry, com.codahale.metrics.MetricFilter metricFilter)
Creates a new DropwizardExports with aDefaultSampleBuilderand customMetricFilter.- Parameters:
registry- a metric registry to export in prometheus.metricFilter- a custom metric filter.
-
DropwizardExports
public DropwizardExports(com.codahale.metrics.MetricRegistry registry, SampleBuilder sampleBuilder)
- Parameters:
registry- a metric registry to export in prometheus.sampleBuilder- sampleBuilder to use to create prometheus samples.
-
DropwizardExports
public DropwizardExports(com.codahale.metrics.MetricRegistry registry, com.codahale.metrics.MetricFilter metricFilter, SampleBuilder sampleBuilder)
- Parameters:
registry- a metric registry to export in prometheus.metricFilter- a custom metric filter.sampleBuilder- sampleBuilder to use to create prometheus samples.
-
-