Class MicrometerRegistryProperties

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

@ConfigurationProperties(prefix="consumer.metrics.micrometer") public class MicrometerRegistryProperties extends Object implements pl.allegro.tech.hermes.common.di.factories.MicrometerRegistryParameters
  • Constructor Details

    • MicrometerRegistryProperties

      public MicrometerRegistryProperties()
  • Method Details

    • getPercentiles

      public List<Double> getPercentiles()
      Specified by:
      getPercentiles in interface pl.allegro.tech.hermes.common.di.factories.MicrometerRegistryParameters
    • zookeeperReporterEnabled

      public boolean zookeeperReporterEnabled()
      Specified by:
      zookeeperReporterEnabled in interface pl.allegro.tech.hermes.common.di.factories.MicrometerRegistryParameters
    • zookeeperReportPeriod

      public Duration zookeeperReportPeriod()
      Specified by:
      zookeeperReportPeriod in interface pl.allegro.tech.hermes.common.di.factories.MicrometerRegistryParameters
    • setPercentiles

      public void setPercentiles(List<Double> percentiles)
    • isZookeeperReporterEnabled

      public boolean isZookeeperReporterEnabled()
    • setZookeeperReporterEnabled

      public void setZookeeperReporterEnabled(boolean zookeeperReporterEnabled)
    • getReportPeriod

      public Duration getReportPeriod()
    • setReportPeriod

      public void setReportPeriod(Duration reportPeriod)