/index-management

🗃 Automate periodic data operations, such as deleting indices at a certain age or performing a rollover at a certain size

Primary LanguageKotlinApache License 2.0Apache-2.0

Test and Build Workflow codecov Roadmap Documentation Chat PRs welcome!

OpenSearch Index Management

OpenSearch Index Management provides a suite of features to monitor and manage indexes.

It currently contains an automated system for managing and optimizing indices throughout their life, Index State Management.

View the original request for comments.

Highlights

With Index State Management you will be able to define custom policies, to optimize and manage indices and apply them to index patterns.

Each policy contains a default state and a list of states that you define for the index to transition between.

Within each state you can define a list of actions to perform and transitions to enter a new state based off certain conditions.

The current supported actions are:

  • Delete
  • Close
  • Open
  • Force merge
  • Notification
  • Read only
  • Read write
  • Replica count
  • Rollover

The current supported transition conditions are:

  • Index doc count
  • Index size
  • Index age
  • Cron expression

Contributing

See developer guide and how to contribute to this project.

Getting Help

If you find a bug, or have a feature request, please don't hesitate to open an issue in this repository.

For more information, see project website and documentation. If you need help and are unsure where to open an issue, try Forum.

Code of Conduct

This project has adopted the Amazon Open Source Code of Conduct. For more information see the Code of Conduct FAQ, or contact opensource-codeofconduct@amazon.com with any additional questions or comments.

Security

If you discover a potential security issue in this project we ask that you notify AWS/Amazon Security via our vulnerability reporting page. Please do not create a public GitHub issue.

License

This project is licensed under the Apache v2.0 License

Copyright

Copyright OpenSearch Contributors. See NOTICE for details.