Index state management lets users define unlimited custom policies to be applied on routine tasks to index patterns, and move indices from one state to another. Each policy contains a default state and a list of states that users define for the index to transition between. Within each state users can define a list of actions to perform and the criteria to transition to a new state.
Index state management lets users define actions like force merge, snapshot, rollover when transitioning to a new state. Once a managed index enters a state it will sequentially execute the actions in the same order listed in the policy. All actions have their own default retry, back-off, timeout settings and can also be customized individually for every state.
Every operation executed using index management is recorded in temporal logs. This provides users insights into activities around index management and update the required security permissions and policies accordingly.