Class AggregatorConfiguration

java.lang.Object
com.arpnetworking.metrics.mad.configuration.AggregatorConfiguration

public final class AggregatorConfiguration extends Object
Representation of TsdAggregator configuration.
Author:
Ville Koskela (ville dot koskela at inscopemetrics dot io)
  • Method Details

    • getMonitoringCluster

      public String getMonitoringCluster()
    • getMonitoringService

      public String getMonitoringService()
    • getMonitoringHost

      public Optional<String> getMonitoringHost()
    • getMonitoringSinks

      public com.google.common.collect.ImmutableList<com.fasterxml.jackson.databind.JsonNode> getMonitoringSinks()
    • getMetricsClientHost

      @Deprecated public Optional<String> getMetricsClientHost()
      Deprecated.
    • getMetricsClientPort

      @Deprecated public Optional<Integer> getMetricsClientPort()
      Deprecated.
    • getJvmMetricsCollectionInterval

      public Duration getJvmMetricsCollectionInterval()
    • getLogDirectory

      public File getLogDirectory()
    • getPipelinesDirectory

      public File getPipelinesDirectory()
    • getHttpHost

      public String getHttpHost()
    • getHttpPort

      public int getHttpPort()
    • getHttpsHost

      public String getHttpsHost()
    • getHttpsPort

      public int getHttpsPort()
    • getHttpsKeyPath

      public String getHttpsKeyPath()
    • getHttpsCertificatePath

      public String getHttpsCertificatePath()
    • getEnableHttps

      public boolean getEnableHttps()
    • getHttpHealthCheckPath

      public String getHttpHealthCheckPath()
    • getHttpStatusPath

      public String getHttpStatusPath()
    • getSupplementalHttpRoutesClass

      public Optional<Class<? extends SupplementalRoutes>> getSupplementalHttpRoutesClass()
    • getLogDeadLetters

      public boolean getLogDeadLetters()
    • getPekkoConfiguration

      public Map<String,?> getPekkoConfiguration()
    • toString

      public String toString()
      Overrides:
      toString in class Object