You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`plugins.sql.enabled`|`true`| Change to `false` to disable SQL support in the plugin. |
78
-
|`plugins.ppl.enabled`|`true`| Change to `false` to disable PPL support in the plugin. |
79
-
|`plugins.sql.slowlog`|`2`| Sets the time limit (in seconds) for slow queries. The plugin logs slow queries as `Slow query: elapsed=xxx (ms)` in `opensearch.log`. |
80
-
|`plugins.sql.cursor.keep_alive`|`1m`| Configures the amount of time that the cursor context remains open. Because cursor contexts are resource-intensive, we recommend a low value. |
81
-
|`plugins.query.memory_limit`|`85%`| Sets the heap memory usage limit for the query engine’s circuit breaker. |
82
-
|`plugins.query.size_limit`|`10000`| Sets the maximum number of rows returned from a query. |
83
-
|`plugins.query.datasources.enabled`|`true`| Change to `false` to disable support for data sources in the plugin. |
84
-
|`plugins.query.field_type_tolerance`|`true`| If set to `false`, an array is reduced to the first non-array value at any nesting level. For example, `[[1, 2], [3, 4]]` reduces to `1`. If `true`, the array is preserved. |
85
-
|`plugins.query.buckets`|`10000`| Sets the number of aggregation buckets returned in a single response. The default value matches `plugins.query.size_limit`. |
86
-
|`plugins.calcite.enabled`|`true`| Enables the Apache Calcite query engine, including advanced SQL and PPL features such as subsearches, joins, and lookup operations. |
87
-
|`plugins.calcite.pushdown.enabled`|`true`| Change to `false` to disable the operator pushdown optimization. We recommend using the default value. |
88
-
|`plugins.calcite.fallback.allowed`|`false`| Change to `true` to allow fallback to the v2 engine. |
89
-
|`plugins.calcite.pushdown.rowcount.estimation.factor`|`0.9`| Sets a factor used to multiply the row count of a table scan to estimate the resulting row count. We recommend using the default value. |
90
-
|`plugins.calcite.all_join_types.allowed`|`false`| Enables performance-sensitive join types (such as `RIGHT`, `FULL`, and `CROSS`). Change to `true` to allow these join operations. |
91
-
|`plugins.ppl.syntax.legacy.preferred`|`true`| Controls certain PPL syntax behaviors, including default argument values. When set to `false`, uses newer syntax standards. |
92
-
|`plugins.ppl.values.max.limit`|`0`| Sets the maximum number of unique values that the `VALUES` aggregation function can return. A value of `0` indicates no limit. |
93
-
|`plugins.ppl.rex.max_match.limit`|`10`| Sets the maximum number of matches extracted by the `rex` command. |
94
-
|`plugins.ppl.subsearch.maxout`|`10000`| Sets the maximum number of rows returned from a subsearch. |
95
-
|`plugins.ppl.join.subsearch_maxout`|`50000`| Sets the maximum number of rows from a subsearch used in a join. |
96
-
|`plugins.ppl.pattern.method`|`simple_pattern`| Sets the default algorithm used by the PPL patterns command to detect patterns in log data. Valid values are `simple_pattern` (a lightweight, fast pattern-extraction method) and `brain` (a more advanced algorithm for deeper pattern analysis). |
97
-
|`plugins.ppl.pattern.mode`|`label`| Sets the default pattern-matching mode used by the PPL patterns command. This determines how log patterns are generated and returned. Valid values are `label` (produces concise, high-level pattern labels) and `aggregation` (returns detailed pattern groups with sample logs and counts). |
98
-
|`plugins.ppl.pattern.max.sample.count`|`10`| Sets the maximum number of sample logs returned per pattern in aggregation mode. |
99
-
|`plugins.ppl.pattern.buffer.limit`|`100000`| Sets the size of the internal temporary buffer used by the `brain` algorithm. |
100
-
|`plugins.ppl.pattern.show.numbered.token`|`false`| Change to `true` to enable the numbered-token output format. |
73
+
Setting | Default | Description
74
+
:--- | :--- | :---
75
+
`plugins.sql.enabled` | true | Change to `false` to disable the `SQL` support in the plugin.
76
+
`plugins.ppl.enabled` | true | Change to `false` to disable the `PPL` support in the plugin.
77
+
`plugins.sql.slowlog` | 2 | Configures the time limit (in seconds) for slow queries. The plugin logs slow queries as `Slow query: elapsed=xxx (ms)` in `opensearch.log`.
78
+
`plugins.sql.cursor.keep_alive` | 1m | Configures how long the cursor context is kept open. Cursor contexts are resource-intensive, so we recommend a low value.
79
+
`plugins.query.memory_limit` | 85% | Configures the heap memory usage limit for the circuit breaker of the query engine.
80
+
`plugins.query.size_limit` | 10000 | Sets the maximum amount of rows returned from a query execution results.
81
+
`plugins.query.datasources.enabled` | true | Change to `false` to disable support for data sources in the plugin.
82
+
`plugins.query.field_type_tolerance` | true | If `false`, then an array is reduced to the first non-array value at any nesting level. For example, `[[1, 2], [3, 4]]` will be reduced to `1`. If `true`, then the array is preserved. Default is `true`.
83
+
`plugins.query.buckets` | 10000 | Sets how many aggregation buckets will return in a single response. The default value equals to `plugins.query.size_limit`.
84
+
`plugins.calcite.enabled` | true | Enables the Apache Calcite query engine, including advanced SQL and PPL capabilities such as subsearches, joins, and lookup operations.
85
+
`plugins.calcite.pushdown.enabled` | true | Change to `false` to disable the operator pushdown optimization. We recommend using the default value.
86
+
`plugins.calcite.fallback.allowed` | false | Change to `true` to allow fallback to v2 engine.
87
+
`plugins.calcite.pushdown.rowcount.estimation.factor` | 0.9 | The value is a factor to multiply the row count of the table scan to get the estimated row count. We recommend using the default value.
88
+
`plugins.calcite.all_join_types.allowed` | false | Enables performance-sensitive join types, like `RIGHT`, `FULL`, and `CROSS` joins. Change to `true` to allow these join operations.
89
+
`plugins.ppl.syntax.legacy.preferred` | true | Controls certain PPL syntax behaviors, including default argument values. When `false`, uses newer syntax standards.
90
+
`plugins.ppl.values.max.limit` | 0 | Sets the maximum number of unique values that the `VALUES` aggregation function can return. A value of `0` indicates no limit.
91
+
`plugins.ppl.rex.max_match.limit` | 10 | Maximum number of matches to extract in `rex` command.
92
+
`plugins.ppl.subsearch.maxout` | 10000 | Sets the maximum of rows to return from subsearch.
93
+
`plugins.ppl.join.subsearch_maxout` | 50000 | Sets the maximum of rows from subsearch to join against.
94
+
`plugins.ppl.pattern.method` | "simple_pattern" | Sets the default patterns method. Another supported method is "brain".
95
+
`plugins.ppl.pattern.mode` | "label" | Sets the default patterns mode. Another supported mode is "aggregation".
96
+
`plugins.ppl.pattern.max.sample.count` | 10 | Sets the default max sample logs returned per pattern in aggregation mode.
97
+
`plugins.ppl.pattern.buffer.limit` | 100000 | Sets the default size of internal temporary buffer used in "brain" algorithm.
98
+
`plugins.ppl.pattern.show.numbered.token` | false | Change to `true` to turn on numbered token output format.
0 commit comments