Version: SG FLX
Community
This is a Technical Preview and should not yet be used in production.
Settings
Dynamic configuration options
The following configuration options can be set using the AIM settings API.
| Name | Type | Default | Note |
|---|---|---|---|
| active | Boolean | true |
If this is set to false AIM will not execute any policies for managed indices |
| state_log.active | Boolean | true |
If set to false AIM will no longer log changes of managed indices |
| execution.default.schedule | (Schedule) Object | {"interval": {"period": "5m", "random_delay_enabled": true}} |
Defines how policies with no schedule configuration should be scheduled |
| node_filter | String | null |
Specifies the nodes AIM jobs should be executed on. Per default every node is selected. |
Static configuration options
The following configuration options can be made inside the elasticsearch.yml.
Note:
- Every static configuration is optional. If configurations are not set, their default value is used
- Every static configuration must be equally set on all nodes
- A restart of every node is required to make static configuration changes available
General configuration
| Name | Type | Default | Note |
|---|---|---|---|
| aim.enabled | boolean | true | Enables/disabled AIM. Enabling AIM on a subset of nodes is not supported |
| aim.thread_pool.size | int | 4 | Number of threads to be used by AIM to manage indices |
History configuration
| Name | Type | Default | Note |
|---|---|---|---|
| aim.state_log.enabled | boolean | true | Enables/disables the state log feature |