2017-02-08 51 views
2

我是ELK堆棧的新手,並且在開發環境中使用它。這就是爲什麼我最終刪除索引(DELETE/index_name)並重新創建多次。刪除我創建的索引可以正常工作,但我注意到系統索引很少存在,例如.monitoring-es-2-2017.02.05。Elasticsearch監控指數

Screenshot of system indices

  • 什麼是這些指數的目的是什麼?
  • 是爲相應的索引創建的每一個?
  • 如何刪除它們?

注意:我看到了使用/ *刪除所有內容的建議。但這聽起來很危險。我不想刪除索引模式或可視化或模板。我只想刪除數據並用更新的數據重新填充。

+0

您可以刪除'/ .monitoring- *'而不是'/ *' – Val

+0

感謝您的回答。沒錯,但我想了解,這些指數是什麼以及它的目的。 – javakurious

回答

3

這些指數由Elastic X-Pack monitoring component創建。 X-Pack組件是elasticsearch插件,因此可以將它們的數據(如Kibana)存儲在elasticsearch中。與.kibana索引不同,這些索引每天創建,因爲它們包含監控有關elasticsearch性能的數據的時間序列。刪除它們將不會對您的其他指數產生影響。

由於@Val在評論中指出的那樣,你可以使用/.monitoring-*只刪除這些指標,並確保你不抹任何其他指標,你可能會發現有用的這些指標的數據,你評估ELK棧和讓他們除了在磁盤空間和佔用的少量內存之外,不應對您產生負面影響。

+0

我發現這些影響重新平衡,這是非常惱人的,並且由於ElasticSearch在重新平衡(僅分片計數)時沒有考慮到分片大小的事實而複雜化。因此,即使所有節點都處於均衡狀態,您仍可以輕鬆地處理某些節點空間不足的情況。煩! –