Class AgentConfiguration


  • public class AgentConfiguration
    extends Object
    Configuration for the SSH Daemon.
    Author:
    Clement Pang (clement@sunnylabs.com)
    • Field Detail

      • allowAnyHostKeys

        public boolean allowAnyHostKeys
      • currentTime

        public Long currentTime
    • Constructor Detail

      • AgentConfiguration

        public AgentConfiguration()
    • Method Detail

      • getCollectorSetsRetryBackoff

        public boolean getCollectorSetsRetryBackoff()
      • setCollectorSetsRetryBackoff

        public void setCollectorSetsRetryBackoff​(boolean collectorSetsRetryBackoff)
      • getRetryBackoffBaseSeconds

        @Nullable
        public Double getRetryBackoffBaseSeconds()
      • setRetryBackoffBaseSeconds

        public void setRetryBackoffBaseSeconds​(@Nullable
                                               Double retryBackoffBaseSeconds)
      • getCollectorSetsRateLimit

        public boolean getCollectorSetsRateLimit()
      • setCollectorSetsRateLimit

        public void setCollectorSetsRateLimit​(boolean collectorSetsRateLimit)
      • getCollectorRateLimit

        @Nullable
        public Long getCollectorRateLimit()
      • setCollectorRateLimit

        public void setCollectorRateLimit​(@Nullable
                                          Long collectorRateLimit)
      • getHistogramRateLimit

        @Nullable
        public Long getHistogramRateLimit()
      • setHistogramRateLimit

        public void setHistogramRateLimit​(@Nullable
                                          Long histogramRateLimit)
      • getSourceTagsRateLimit

        @Nullable
        public Double getSourceTagsRateLimit()
      • setSourceTagsRateLimit

        public void setSourceTagsRateLimit​(@Nullable
                                           Double sourceTagsRateLimit)
      • setSpanRateLimit

        public void setSpanRateLimit​(@Nullable
                                     Long spanRateLimit)
      • getSpanLogsRateLimit

        @Nullable
        public Long getSpanLogsRateLimit()
      • setSpanLogsRateLimit

        public void setSpanLogsRateLimit​(@Nullable
                                         Long spanLogsRateLimit)
      • setEventsRateLimit

        public void setEventsRateLimit​(@Nullable
                                       Double eventsRateLimit)
      • setCollectorSetsPointsPerBatch

        public void setCollectorSetsPointsPerBatch​(boolean collectorSetsPointsPerBatch)
      • getCollectorSetsPointsPerBatch

        public boolean getCollectorSetsPointsPerBatch()
      • setPointsPerBatch

        public void setPointsPerBatch​(long pointsPerBatch)
      • getShutOffAgents

        public boolean getShutOffAgents()
      • setShutOffAgents

        public void setShutOffAgents​(boolean shutOffAgents)
      • getShowTrialExpired

        public boolean getShowTrialExpired()
      • setShowTrialExpired

        public void setShowTrialExpired​(boolean trialExpired)
      • getHistogramDisabled

        public boolean getHistogramDisabled()
      • getShutOffMessage

        public String getShutOffMessage()
      • setShutOffMessage

        public void setShutOffMessage​(String shutOffMessage)
      • setHistogramDisabled

        public void setHistogramDisabled​(boolean histogramDisabled)
      • getTraceDisabled

        public boolean getTraceDisabled()
      • setTraceDisabled

        public void setTraceDisabled​(boolean traceDisabled)
      • getSpanLogsDisabled

        public boolean getSpanLogsDisabled()
      • setSpanLogsDisabled

        public void setSpanLogsDisabled​(boolean spanLogsDisabled)
      • getGlobalCollectorRateLimit

        @Nullable
        public Long getGlobalCollectorRateLimit()
      • setGlobalCollectorRateLimit

        public void setGlobalCollectorRateLimit​(@Nullable
                                                Long globalCollectorRateLimit)
      • getGlobalHistogramRateLimit

        @Nullable
        public Long getGlobalHistogramRateLimit()
      • setGlobalHistogramRateLimit

        public void setGlobalHistogramRateLimit​(@Nullable
                                                Long globalHistogramRateLimit)
      • getGlobalSourceTagRateLimit

        @Nullable
        public Double getGlobalSourceTagRateLimit()
      • setGlobalSourceTagRateLimit

        public void setGlobalSourceTagRateLimit​(@Nullable
                                                Double globalSourceTagRateLimit)
      • getGlobalSpanRateLimit

        @Nullable
        public Long getGlobalSpanRateLimit()
      • setGlobalSpanRateLimit

        public void setGlobalSpanRateLimit​(@Nullable
                                           Long globalSpanRateLimit)
      • getGlobalSpanLogsRateLimit

        @Nullable
        public Long getGlobalSpanLogsRateLimit()
      • setGlobalSpanLogsRateLimit

        public void setGlobalSpanLogsRateLimit​(@Nullable
                                               Long globalSpanLogsRateLimit)
      • getGlobalEventRateLimit

        @Nullable
        public Double getGlobalEventRateLimit()
      • setGlobalEventRateLimit

        public void setGlobalEventRateLimit​(@Nullable
                                            Double globalEventRateLimit)
      • getHistogramStorageAccuracy

        @Nullable
        public Integer getHistogramStorageAccuracy()
      • setHistogramStorageAccuracy

        public void setHistogramStorageAccuracy​(@Nullable
                                                Integer histogramStorageAccuracy)
      • setPreprocessorRules

        public void setPreprocessorRules​(@Nullable
                                         String preprocessorRules)
      • setSpanSamplingRate

        public void setSpanSamplingRate​(@Nullable
                                        Double spanSamplingRate)
      • getDropSpansDelayedMinutes

        @Nullable
        public Integer getDropSpansDelayedMinutes()
      • setDropSpansDelayedMinutes

        public void setDropSpansDelayedMinutes​(int dropSpansDelayedMinutes)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object