elastic / elasticsearch

Free and Open Source, Distributed, RESTful Search Engine
https://www.elastic.co/products/elasticsearch
Other
69.72k stars 24.67k forks source link

Decouple phase definitions from retention in ILM policies? #73153

Open jpountz opened 3 years ago

jpountz commented 3 years ago

One challenge with ILM policies is that knowledge that is required to write a good ILM policy is scattered across different parties. On the one hand, some aspects of ILM policies are tied to the data, to the point that we'd like to bind them to our integrations. But on the other hand, end users are the only ones who know how much retention they want, and how they would like to trade performance for costs.

Here are some examples:

Could we somehow decouple phase definition from retention in ILM policies, so that integrations could own phase definitions while users would still have control on the performance/cost trade-off by owning how long data remains in each phase?

elasticmachine commented 3 years ago

Pinging @elastic/es-core-features (Team:Core/Features)

joegallo commented 1 year ago

I'm removing the team-discuss label from some older Team:Data Management issues -- we've had plenty of time to discuss them, but we haven't, so the label isn't serving its purpose. Feel free to delete this comment and/or re-add the team-discuss label.

elasticsearchmachine commented 1 year ago

Pinging @elastic/es-data-management (Team:Data Management)