Index management plugin in Open Distro for Elasticsearch helps automate recurring index state management tasks, eliminating the need to rely on external systems to execute them periodically. The Kibana plugin for index management provides users an administrative panel to monitor the indices and apply policies at different stages in its lifecycle based on user defined criteria like index age, size, or number of documents.
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.