【发布时间】:2020-07-07 08:02:48
【问题描述】:
我在Google Compute Instance 中安装了elasticsearch 服务器。每分钟都在摄取大量数据,下划线磁盘很快就会填满。
我知道我们可以增加磁盘的大小,但这对于存储长期数据会花费很多。
我们需要 Elasticsearch 服务器 (Compute engine disk) 中 90 天的数据和超过 90 天(直到 7 年)的数据存储在 Google 云存储桶中。较早的数据应该可以检索,以备日后分析时使用。
我知道的一种方法是经常拍摄快照并使用Curator 从 Elasticsearch 服务器中删除超过 90 天的索引。这样我可以保持磁盘空闲并最大限度地降低存储成本。
有没有其他方法可以在不手动自动化上述想法的情况下完成?
例如,Elasticsearch 提供的开箱即用的东西,它会将超过 90 天的数据本身存档并将数据文件保存在磁盘中,然后我们可以手动将这个文件从磁盘中移出Google Cloud Storage。
【问题讨论】:
标签: elasticsearch google-cloud-platform google-cloud-storage elasticsearch-curator