Interface KeyPerformanceIndicatorMetricsSettings.Builder

All Superinterfaces:
Builder<KeyPerformanceIndicatorMetricsSettings.Builder,KeyPerformanceIndicatorMetricsSettings>, Supplier<KeyPerformanceIndicatorMetricsSettings>
All Known Subinterfaces:
KeyPerformanceIndicatorMetricsSettings.Builder
Enclosing interface:
KeyPerformanceIndicatorMetricsSettings

public static interface KeyPerformanceIndicatorMetricsSettings.Builder extends Builder<KeyPerformanceIndicatorMetricsSettings.Builder,KeyPerformanceIndicatorMetricsSettings>
Override default settings.

Configuration options:

Key performance indicator metrics configuration ("metrics.key-performance-indicators"
Key Default Description Builder method
"extended" false Whether the extended key performance indicator metrics should be enabled extended(boolean)
"threshold-ms" 10000L Threshold (in milliseconds) for long-running requests longRunningRequestThresholdMs(long)
  • Field Details

    • KEY_PERFORMANCE_INDICATORS_CONFIG_KEY

      static final String KEY_PERFORMANCE_INDICATORS_CONFIG_KEY
      Config key for extended key performance indicator metrics settings.
      See Also:
    • KEY_PERFORMANCE_INDICATORS_EXTENDED_CONFIG_KEY

      static final String KEY_PERFORMANCE_INDICATORS_EXTENDED_CONFIG_KEY
      Config key for enabled setting of the extended KPI metrics.
      See Also:
    • KEY_PERFORMANCE_INDICATORS_EXTENDED_DEFAULT

      static final boolean KEY_PERFORMANCE_INDICATORS_EXTENDED_DEFAULT
      Default enabled setting for extended KPI metrics.
      See Also:
    • LONG_RUNNING_REQUESTS_THRESHOLD_CONFIG_KEY

      static final String LONG_RUNNING_REQUESTS_THRESHOLD_CONFIG_KEY
      Config key for long-running requests threshold setting (in milliseconds).
      See Also:
    • LONG_RUNNING_REQUESTS_CONFIG_KEY

      static final String LONG_RUNNING_REQUESTS_CONFIG_KEY
      Config key for long-running requests settings.
      See Also:
    • LONG_RUNNING_REQUESTS_THRESHOLD_MS_DEFAULT

      static final long LONG_RUNNING_REQUESTS_THRESHOLD_MS_DEFAULT
      Default long-running requests threshold.
      See Also:
    • CONFIG_KEY_PREFIX

      static final String CONFIG_KEY_PREFIX
      Prefix of configuration keys.
      See Also:
    • QUALIFIED_LONG_RUNNING_REQUESTS_THRESHOLD_CONFIG_KEY

      static final String QUALIFIED_LONG_RUNNING_REQUESTS_THRESHOLD_CONFIG_KEY
      Configuration key for long-running requests extended configuration.
      See Also:
  • Method Details