Class QueryInsightsSettings

java.lang.Object
org.opensearch.plugin.insights.settings.QueryInsightsSettings

public class QueryInsightsSettings extends Object
Settings for Query Insights Plugin
Opensearch.api:
Opensearch.experimental:
  • Field Details

    • QUERY_INSIGHTS_EXECUTOR

      public static final String QUERY_INSIGHTS_EXECUTOR
      Executors settings
      See Also:
    • MAX_THREAD_COUNT

      public static final int MAX_THREAD_COUNT
      Max number of thread
      See Also:
    • QUERY_RECORD_QUEUE_CAPACITY

      public static final int QUERY_RECORD_QUEUE_CAPACITY
      Max number of requests for the consumer to collect at one time
      See Also:
    • QUERY_RECORD_QUEUE_DRAIN_INTERVAL

      public static final TimeValue QUERY_RECORD_QUEUE_DRAIN_INTERVAL
      Time interval for record queue consumer to run
    • MAX_WINDOW_SIZE

      public static final TimeValue MAX_WINDOW_SIZE
      Default Values and Settings
    • MIN_WINDOW_SIZE

      public static final TimeValue MIN_WINDOW_SIZE
      Minimal window size
    • VALID_WINDOW_SIZES_IN_MINUTES

      public static final Set<TimeValue> VALID_WINDOW_SIZES_IN_MINUTES
      Valid window sizes
    • MAX_N_SIZE

      public static final int MAX_N_SIZE
      Default N size for top N queries
      See Also:
    • DEFAULT_WINDOW_SIZE

      public static final TimeValue DEFAULT_WINDOW_SIZE
      Default window size in seconds to keep the top N queries with latency data in query insight store
    • DEFAULT_TOP_N_SIZE

      public static final int DEFAULT_TOP_N_SIZE
      Default top N size to keep the data in query insight store
      See Also:
    • PLUGINS_BASE_URI

      public static final String PLUGINS_BASE_URI
      Query Insights base uri
      See Also:
    • TOP_QUERIES_BASE_URI

      public static final String TOP_QUERIES_BASE_URI
      Settings for Top Queries
      See Also:
    • TOP_N_QUERIES_SETTING_PREFIX

      public static final String TOP_N_QUERIES_SETTING_PREFIX
      Default prefix for top N queries feature
      See Also:
    • TOP_N_LATENCY_QUERIES_PREFIX

      public static final String TOP_N_LATENCY_QUERIES_PREFIX
      Default prefix for top N queries by latency feature
      See Also:
    • TOP_N_LATENCY_QUERIES_ENABLED

      public static final Setting<Boolean> TOP_N_LATENCY_QUERIES_ENABLED
      Boolean setting for enabling top queries by latency.
    • TOP_N_LATENCY_QUERIES_SIZE

      public static final Setting<Integer> TOP_N_LATENCY_QUERIES_SIZE
      Int setting to define the top n size for top queries by latency.
    • TOP_N_LATENCY_QUERIES_WINDOW_SIZE

      public static final Setting<TimeValue> TOP_N_LATENCY_QUERIES_WINDOW_SIZE
      Time setting to define the window size in seconds for top queries by latency.
  • Constructor Details

    • QueryInsightsSettings

      public QueryInsightsSettings()
      Default constructor