Package io.dropwizard.metrics
Class MetricsFactory
- java.lang.Object
-
- io.dropwizard.metrics.MetricsFactory
-
public class MetricsFactory extends Object
A factory for configuring the metrics sub-system for the environment. Configures an optional list ofreporterswith a defaultfrequency. Configuration Parameters:Name Default Description frequency 1 minute The frequency to report metrics. Overridable per-reporter. reporters No reporters. A list of reportersto report metrics.reportOnStop falseTo report metrics one last time when stopping Dropwizard.
-
-
Constructor Summary
Constructors Constructor Description MetricsFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigure(LifecycleEnvironment environment, com.codahale.metrics.MetricRegistry registry)DurationgetFrequency()List<ReporterFactory>getReporters()booleanisReportOnStop()voidsetFrequency(Duration frequency)voidsetReporters(List<ReporterFactory> reporters)voidsetReportOnStop(boolean reportOnStop)StringtoString()
-
-
-
Method Detail
-
getReporters
public List<ReporterFactory> getReporters()
-
setReporters
public void setReporters(List<ReporterFactory> reporters)
-
getFrequency
public Duration getFrequency()
-
setFrequency
public void setFrequency(Duration frequency)
-
isReportOnStop
public boolean isReportOnStop()
- Since:
- 2.0
-
setReportOnStop
public void setReportOnStop(boolean reportOnStop)
- Since:
- 2.0
-
configure
public void configure(LifecycleEnvironment environment, com.codahale.metrics.MetricRegistry registry)
- Since:
- 2.0
-
-