如果 ILM 提供了管理索引生命周期的功能,并且您至少拥有 Basic 许可证,请考虑使用 ILM 代替 Curator。许多 Stack 组件默认使用 ILM。
所有 Beats 共享类似的 ILM 配置。这里以 Filebeats 为参考。
从 7.0 版本开始,Filebeat 在连接到支持生命周期管理的集群时默认使用索引生命周期管理。Filebeat 会自动加载默认策略并将其应用于 Filebeat 创建的任何索引。
您可以在 Kibana 的索引生命周期策略 UI 中查看和编辑策略。有关使用 UI 的更多信息,请参阅 索引生命周期策略。
阅读有关 Filebeat 和 ILM 的更多信息 这里。
索引生命周期管理功能需要 logstash-output-elasticsearch 插件的 9.3.1 或更高版本。
logstash-output-elasticsearch
Logstash 可以使用 索引生命周期管理 自动管理索引随时间的变化。
索引生命周期管理的使用由 ilm_enabled 设置控制。默认情况下,它会自动检测 Elasticsearch 实例是否支持 ILM,如果可用,则会使用它。 ilm_enabled 也可以设置为 true 或 false 来覆盖自动检测或禁用 ILM。
ilm_enabled
true
false
阅读有关 Logstash 和 ILM 的更多信息 这里。
最受欢迎
视频
Elasticsearch 入门
Kibana 简介
ELK 用于日志和指标