Class MetricsProperties

java.lang.Object
pl.allegro.tech.hermes.consumers.config.MetricsProperties
All Implemented Interfaces:
pl.allegro.tech.hermes.common.di.factories.MetricRegistryParameters

@ConfigurationProperties(prefix="consumer.metrics.metric-registry") public class MetricsProperties extends Object implements pl.allegro.tech.hermes.common.di.factories.MetricRegistryParameters
  • Constructor Details

    • MetricsProperties

      public MetricsProperties()
  • Method Details

    • isZookeeperReporterEnabled

      public boolean isZookeeperReporterEnabled()
      Specified by:
      isZookeeperReporterEnabled in interface pl.allegro.tech.hermes.common.di.factories.MetricRegistryParameters
    • setZookeeperReporterEnabled

      public void setZookeeperReporterEnabled(boolean zookeeperReporterEnabled)
    • isGraphiteReporterEnabled

      public boolean isGraphiteReporterEnabled()
      Specified by:
      isGraphiteReporterEnabled in interface pl.allegro.tech.hermes.common.di.factories.MetricRegistryParameters
    • setGraphiteReporterEnabled

      public void setGraphiteReporterEnabled(boolean graphiteReporterEnabled)
    • isConsoleReporterEnabled

      public boolean isConsoleReporterEnabled()
      Specified by:
      isConsoleReporterEnabled in interface pl.allegro.tech.hermes.common.di.factories.MetricRegistryParameters
    • setConsoleReporterEnabled

      public void setConsoleReporterEnabled(boolean consoleReporterEnabled)
    • getCounterExpireAfterAccess

      public Duration getCounterExpireAfterAccess()
    • setCounterExpireAfterAccess

      public void setCounterExpireAfterAccess(Duration counterExpireAfterAccess)
    • getDisabledAttributes

      public String getDisabledAttributes()
      Specified by:
      getDisabledAttributes in interface pl.allegro.tech.hermes.common.di.factories.MetricRegistryParameters
    • setDisabledAttributes

      public void setDisabledAttributes(String disabledAttributes)
    • getReportPeriod

      public Duration getReportPeriod()
      Specified by:
      getReportPeriod in interface pl.allegro.tech.hermes.common.di.factories.MetricRegistryParameters
    • setReportPeriod

      public void setReportPeriod(Duration reportPeriod)