使用 kibana 或 Elasticsearch 本身将保留天数设置为 Elasticsearch 索引

Posted

技术标签:

【中文标题】使用 kibana 或 Elasticsearch 本身将保留天数设置为 Elasticsearch 索引【英文标题】:Set retention days to a Elasticsearch indices, using kibana or Elasticsearch itself 【发布时间】:2022-01-20 10:10:15 【问题描述】:

我有一些索引必须应用保留策略。

Indice-a-date_of_creation 30 天Indice-b-date_of_creation 180 天

有没有办法为 Kibana 上的这些指数设置保留政策? 如果没有,我该如何在 elasticsearch 上设置它们?

【问题讨论】:

【参考方案1】:

从 ELK 6.6 (XPack) 开始有了索引生命周期管理。

在 ELK 7.16 中,您可以在 kibana 中使用索引生命周期策略

堆栈管理 > 索引生命周期策略。单击创建策略。


在旧版本中,因为您的索引包含时间戳,您可以编写脚本来生成要删除的索引列表,然后在此类列表上运行循环并调用 curl -XDELETE

【讨论】:

以上是关于使用 kibana 或 Elasticsearch 本身将保留天数设置为 Elasticsearch 索引的主要内容,如果未能解决你的问题,请参考以下文章

Elasticsearch全文搜索引擎实战之Kibana搭建

Elasticsearch / Kibana Queries - 深度教程

ELK:elasticsearch快速入门之Kibana+Logstash安装

Wireshark+Elasticsearch+Kibana打造流量回溯系统

filebeat+elasticsearch+logstash+kibana收集系统日志(docker)

Kibana RCE漏洞详细分析