【问题标题】:Elasticsearch monitoring indicesElasticsearch 监控索引
【发布时间】:2017-02-08 19:12:08
【问题描述】:

我是 ELK 堆栈的新手,并且在开发环境中使用它。这就是为什么我最终删除了一个索引(DELETE /index_name)并重新创建了多次。删除我创建的索引工作正常,但我注意到很少有挥之不去的系统索引,例如 .monitoring-es-2-2017.02.05。

  • 这些索引的用途是什么?
  • 是否每一个都是为相应的索引创建的?
  • 如何删除它们?

注意:我已经看到使用 /* 删除所有内容的建议。但这听起来很冒险。我不想删除索引模式或可视化或模板。我只想删除数据并重新填充更新的数据。

【问题讨论】:

  • 你可以删除/.monitoring-*而不是/*
  • 感谢您的回答。没错,但我想了解这些索引是什么及其用途。

标签: elasticsearch logstash


【解决方案1】:

这些索引由Elastic X-Pack monitoring component 创建。 X-Pack 组件是弹性搜索插件,因此像 Kibana 一样将它们的数据存储在弹性搜索中。与.kibana 索引不同,这些索引是每天创建的,因为它们包含有关弹性搜索性能的时间序列监控数据。删除它们不会影响您的其他索引。

正如 @Val 在 cmets 中指出的那样,您可以使用 /.monitoring-* 仅删除这些索引并确保您不会清除任何其他索引,您可能会发现这些索引中的数据在评估 ELK 堆栈时很有用离开它们不会对您产生负面影响,除非它们占用的磁盘空间和少量内存。

【讨论】:

  • 我发现这些会影响重新平衡,这非常烦人,而且 ElasticSearch 在重新平衡时没有考虑分片大小(仅考虑分片数量)这一事实使情况更加复杂。因此,即使所有节点都是平衡的,您也很容易遇到一些节点空间不足的情况。烦人!
猜你喜欢
  • 2019-11-24
  • 2017-12-15
  • 2012-03-07
  • 1970-01-01
  • 1970-01-01
  • 2012-10-14
  • 1970-01-01
  • 2023-03-24
  • 1970-01-01
相关资源
最近更新 更多