Class MetricsProperties

  • All Implemented Interfaces:
    pl.allegro.tech.hermes.common.di.factories.MetricRegistryParameters

    @ConfigurationProperties(prefix="consumer.metrics")
    public class MetricsProperties
    extends java.lang.Object
    implements pl.allegro.tech.hermes.common.di.factories.MetricRegistryParameters
    • Constructor Detail

      • MetricsProperties

        public MetricsProperties()
    • Method Detail

      • 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 java.time.Duration getCounterExpireAfterAccess()
      • setCounterExpireAfterAccess

        public void setCounterExpireAfterAccess​(java.time.Duration counterExpireAfterAccess)
      • getDisabledAttributes

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

        public void setDisabledAttributes​(java.lang.String disabledAttributes)
      • getReportPeriod

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

        public void setReportPeriod​(java.time.Duration reportPeriod)