Interface RequestTracingServiceConfiguration

    • Method Detail

      • getEnabled

        String getEnabled()
      • getSampleRate

        @Pattern(regexp="0(\\.\\d+)?|1(\\.0)?",
                 message="Must be a valid double between 0 and 1")
        @Pattern(regexp="0(\\.\\d+)?|1(\\.0)?",message="Must be a valid double between 0 and 1") String getSampleRate()
      • getAdaptiveSamplingEnabled

        String getAdaptiveSamplingEnabled()
      • getAdaptiveSamplingTargetCount

        @Min(value=1L,
             message="Adaptive sampling target count must be greater than 0")
        @Max(value=2147483647L,
             message="Adaptive sampling target count must be less than 2147483647")
        @Min(value=1L,message="Adaptive sampling target count must be greater than 0") @Max(value=2147483647L,message="Adaptive sampling target count must be less than 2147483647") String getAdaptiveSamplingTargetCount()
      • getAdaptiveSamplingTimeValue

        @Min(value=1L,
             message="Adaptive sampling time value must be greater than 0")
        @Max(value=2147483647L,
             message="Adaptive sampling time value must be less than 2147483647")
        @Min(value=1L,message="Adaptive sampling time value must be greater than 0") @Max(value=2147483647L,message="Adaptive sampling time value must be less than 2147483647") String getAdaptiveSamplingTimeValue()
      • getAdaptiveSamplingTimeUnit

        @Pattern(regexp="SECONDS|MINUTES|HOURS|DAYS",
                 message="Invalid time unit. Value must be one of: SECONDS, MINUTES, HOURS, DAYS.")
        @Pattern(regexp="SECONDS|MINUTES|HOURS|DAYS",message="Invalid time unit. Value must be one of: SECONDS, MINUTES, HOURS, DAYS.") String getAdaptiveSamplingTimeUnit()
      • getApplicationsOnlyEnabled

        String getApplicationsOnlyEnabled()
      • getThresholdValue

        @Min(value=0L,
             message="Threshold value must be at least 0")
        @Max(value=2147483647L,
             message="Threshold value must be less than 2147483647")
        @Min(value=0L,message="Threshold value must be at least 0") @Max(value=2147483647L,message="Threshold value must be less than 2147483647") String getThresholdValue()
      • getThresholdUnit

        @Pattern(regexp="NANOSECONDS|MICROSECONDS|MILLISECONDS|SECONDS|MINUTES|HOURS|DAYS",
                 message="Invalid time unit. Value must be one of: NANOSECONDS, MICROSECONDS, MILLISECONDS, SECONDS, MINUTES, HOURS, DAYS.")
        @Pattern(regexp="NANOSECONDS|MICROSECONDS|MILLISECONDS|SECONDS|MINUTES|HOURS|DAYS",message="Invalid time unit. Value must be one of: NANOSECONDS, MICROSECONDS, MILLISECONDS, SECONDS, MINUTES, HOURS, DAYS.") String getThresholdUnit()
      • getSampleRateFirstEnabled

        String getSampleRateFirstEnabled()
      • getTraceStoreSize

        @Min(value=0L,
             message="Trace store size must be greater than or equal to 0")
        @Min(value=0L,message="Trace store size must be greater than or equal to 0") String getTraceStoreSize()
      • getTraceStoreTimeout

        String getTraceStoreTimeout()
      • getReservoirSamplingEnabled

        String getReservoirSamplingEnabled()
      • getHistoricTraceStoreEnabled

        String getHistoricTraceStoreEnabled()
      • getHistoricTraceStoreSize

        @Min(value=0L,
             message="Historic trace store size must be greater than or equal to 0")
        @Min(value=0L,message="Historic trace store size must be greater than or equal to 0") String getHistoricTraceStoreSize()
      • getHistoricTraceStoreTimeout

        String getHistoricTraceStoreTimeout()