Class QueryInsightsSettings
java.lang.Object
org.opensearch.plugin.insights.settings.QueryInsightsSettings
Settings for Query Insights Plugin
- Opensearch.api:
- Opensearch.experimental:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intDefault top N size to keep the data in query insight storestatic final TimeValueDefault window size in seconds to keep the top N queries with latency data in query insight storestatic final intDefault N size for top N queriesstatic final intMax number of threadstatic final TimeValueDefault Values and Settingsstatic final TimeValueMinimal window sizestatic final StringQuery Insights base uristatic final StringExecutors settingsstatic final intMax number of requests for the consumer to collect at one timestatic final TimeValueTime interval for record queue consumer to runBoolean setting for enabling top queries by latency.static final StringDefault prefix for top N queries by latency featureInt setting to define the top n size for top queries by latency.Time setting to define the window size in seconds for top queries by latency.static final StringDefault prefix for top N queries featurestatic final StringSettings for Top QueriesValid window sizes -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
QUERY_INSIGHTS_EXECUTOR
Executors settings- See Also:
-
MAX_THREAD_COUNT
public static final int MAX_THREAD_COUNTMax number of thread- See Also:
-
QUERY_RECORD_QUEUE_CAPACITY
public static final int QUERY_RECORD_QUEUE_CAPACITYMax number of requests for the consumer to collect at one time- See Also:
-
QUERY_RECORD_QUEUE_DRAIN_INTERVAL
Time interval for record queue consumer to run -
MAX_WINDOW_SIZE
Default Values and Settings -
MIN_WINDOW_SIZE
Minimal window size -
VALID_WINDOW_SIZES_IN_MINUTES
Valid window sizes -
MAX_N_SIZE
public static final int MAX_N_SIZEDefault N size for top N queries- See Also:
-
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_SIZEDefault top N size to keep the data in query insight store- See Also:
-
PLUGINS_BASE_URI
Query Insights base uri- See Also:
-
TOP_QUERIES_BASE_URI
Settings for Top Queries- See Also:
-
TOP_N_QUERIES_SETTING_PREFIX
Default prefix for top N queries feature- See Also:
-
TOP_N_LATENCY_QUERIES_PREFIX
Default prefix for top N queries by latency feature- See Also:
-
TOP_N_LATENCY_QUERIES_ENABLED
Boolean setting for enabling top queries by latency. -
TOP_N_LATENCY_QUERIES_SIZE
Int setting to define the top n size for top queries by latency. -
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
-