在达到限制时限制elasticsearch索引的大小和翻转

我有一个运行elasticsearch的docker容器,最近我遇到了容器因为空间不足而停下来的情况。 现在我无法启动(立即停止)并清理磁盘。

我知道我可以在一些时间基础上(日常)将日志写入不同的索引(然后我已经这样做了),然后清理它们,但即使采用这种方法,当我的容器生成如此多的日志时,我的清理工作开始之前,空间不足,将被打破。

  • 我今后如何通过elasticsearch来防止这种情况,以确保我的索引不超过我定义的限制?
  • 是否有更好的方法来pipe理elasticsearch日志占用的磁盘空间?

你不能有大小限制。 Elasticsearch不像Whisper那样是固定大小的数据库。 尝试优化索引数据或映射以减less索引大小,或每小时创build/清除新的索引。

Interesting Posts