Class MetricsFactory


  • public class MetricsFactory
    extends Object
    A factory for configuring the metrics sub-system for the environment.

    Configures an optional list of reporters with a default frequency.

    Configuration Parameters:

    Name Default Description
    frequency 1 minute The frequency to report metrics. Overridable per-reporter.
    reporters No reporters. A list of reporters to report metrics.
    reportOnStop false To report metrics one last time when stopping Dropwizard.
    • Constructor Detail

      • MetricsFactory

        public MetricsFactory()
    • Method Detail

      • 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