reindex_remote_whitelist Whitelisted addresses for reindexing. Changing this value will cause all OpenSearch instances to restart. |
http.max_content_length Maximum content length for HTTP requests to the OpenSearch HTTP API, in bytes. |
http.max_header_size The max size of allowed headers, in bytes |
http.max_initial_line_length The max length of an HTTP URL, in bytes |
indices.query.bool.max_clause_count Maximum number of clauses Lucene BooleanQuery can have. The default value (1024) is relatively high, and increasing it may cause performance issues. Investigate other approaches first before increasing this value. |
search.max_buckets Maximum number of aggregation buckets allowed in a single response. OpenSearch default value is used when this is not defined. |
indices.fielddata.cache.size Relative amount. Maximum amount of heap memory used for field data cache. This is an expert setting; decreasing the value too much will increase overhead of loading field data; too much memory used for field data cache will decrease amount of heap available for other operations. |
indices.memory.index_buffer_size Percentage value. Default is 10%. Total amount of heap used for indexing buffer, before writing segments to disk. This is an expert setting. Too low value will slow down indexing; too high value will increase indexing performance but causes performance issues for query performance. |
indices.memory.min_index_buffer_size Absolute value. Default is 48mb. Doesn't work without indices.memory.index_buffer_size. Minimum amount of heap used for query cache, an absolute indices.memory.index_buffer_size minimal hard limit. |
indices.memory.max_index_buffer_size Absolute value. Default is unbound. Doesn't work without indices.memory.index_buffer_size. Maximum amount of heap used for query cache, an absolute indices.memory.index_buffer_size maximum hard limit. |
indices.queries.cache.size Percentage value. Default is 10%. Maximum amount of heap used for query cache. This is an expert setting. Too low value will decrease query performance and increase performance for other operations; too high value will cause issues with other OpenSearch functionality. |
indices.recovery.max_bytes_per_sec Limits total inbound and outbound recovery traffic for each node. Applies to both peer recoveries as well as snapshot recoveries (i.e., restores from a snapshot). Defaults to 40mb |
indices.recovery.max_concurrent_file_chunks Number of file chunks sent in parallel for each recovery. Defaults to 2. |
action.auto_create_index Explicitly allow or block automatic creation of indices. Defaults to true |
plugins.alerting.filter_by_backend_roles Enable or disable filtering of alerting by backend roles. Requires Security plugin. Defaults to false |
knn.memory.circuit_breaker.limit Maximum amount of memory that can be used for KNN index. Defaults to 50% of the JVM heap size. |
knn.memory.circuit_breaker.enabled Enable or disable KNN memory circuit breaker. Defaults to true. |
Opensearch Security Plugin Settings |
Enable/Disable security audit |
search thread pool size Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. |
search_throttled thread pool size Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. |
get thread pool size Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. |
analyze thread pool size Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. |
write thread pool size Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. |
force_merge thread pool size Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. |
search thread pool queue size Size for the thread pool queue. See documentation for exact details. |
search_throttled thread pool queue size Size for the thread pool queue. See documentation for exact details. |
get thread pool queue size Size for the thread pool queue. See documentation for exact details. |
analyze thread pool queue size Size for the thread pool queue. See documentation for exact details. |
write thread pool queue size Size for the thread pool queue. See documentation for exact details. |
Require explicit index names when deleting |
cluster.max_shards_per_node Controls the number of shards allowed in the cluster per data node |
compatibility.override_main_response_version Compatibility mode sets OpenSearch to report its version as 7.10 so clients continue to work. Default is false |
Script max compilation rate - circuit breaker to prevent/minimize OOMs Script compilation circuit breaker limits the number of inline script compilations within a period of time. Default is use-context |
Concurrent incoming/outgoing shard recoveries per node How many concurrent incoming/outgoing shard recoveries (normally replicas) are allowed to happen on a node. Defaults to node cpu count * 2. |
Sender name placeholder to be used in Opensearch Dashboards and Opensearch keystore This should be identical to the Sender name defined in Opensearch dashboards |
Sender username for Opensearch alerts |
Sender password for Opensearch alerts to authenticate with SMTP server Sender password for Opensearch alerts to authenticate with SMTP server |
Specifies whether ISM is enabled or not |
Specifies whether audit history is enabled or not. The logs from ISM are automatically indexed to a logs document. |
The maximum age before rolling over the audit history index in hours |
- min:
1 - max:
9223372036854776000
The maximum number of documents before rolling over the audit history index. |
The time between rollover checks for the audit history index in hours. |
How long audit history indices are kept in days. |
Search Backpressure Settings |
Shard indexing back pressure settings |