Skip to content

Elasticsearch Rollup

Elasticsearch Rollup

elasticsearch 提供了两个操作数据的方法,rolling up 和 transforming。

Rolling up your historical data

通常我们保留历史数据,会考虑成本问题,保留的数据越多需要花费的代价也就越大,Elastic Stack提供了数据汇总历史数据的功能,这样我们就可以降低存储成本。

适用场景:

  1. 假设系统每天会生成4300万份文档,当前的数据对实时分析可能很有用,但是十年前的数据可能就需要以较大的间隔(例如每天或每月或每年)进行分析。如果将过去的数据按较大的时间间隔进行汇总,就可以节省大量的空间,并且汇总历史数据过程是自动化的。

  2. 系统可能保留一个月的原始数据,一个月后,将历史数据进行汇总,并删除原始数据。

Transforming your data