Open jpountz opened 3 years ago
Pinging @elastic/es-core-features (Team:Core/Features)
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.
Pinging @elastic/es-data-management (Team:Data Management)
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:
nginx.access
), we could use thesearchable_snapshots
action during rollover instead of waiting for the Cold phase, resulting in better cost efficiency.system.process
dataset) aren't good fits for rollups.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?