可視化(Visualize)功能可以為您的Elasticsearch資料建立可視化控制項。Kibana可視化控制項基於Elasticsearch的查詢,能夠使用一系列的Elasticsearch查詢彙總功能來提取和處理資料,並通過圖表來呈現您關心的資料分布和趨勢。通過Visualize,您可以將索引資料視覺效果。本文以查看節點上索引segments數量的平均值為例,介紹如何使用Visualize功能可視化查詢執行個體監控索引的資訊。
前提條件
- 已建立Elasticsearch執行個體,具體操作請參見建立Elasticsearch執行個體。本文以7.10版本為例。
- 已建立需要處理的索引,本文以監控索引為例。
- 已登入到Kibana控制台中,具體操作請參見登入Kibana控制台。
操作步驟
- 在Kibana控制台首頁,單擊左上方的
表徵圖,展開左側導覽列。 - 建立索引模式。
- 在左側導覽列,單擊Management下的Stack Management。
- 在Kibana中單擊Index Patterns。
- 單擊Create index pattern。
- 在Create index pattern頁面,開啟Include system and hidden indices開關,然後在Index pattern name文字框中輸入索引模式名稱(本文使用.monitoring-es*),單擊Next step。

- 選擇Time field(本文選擇timestamp),單擊Create index pattern。
重要 如果刪除.kibana*索引,會導致索引模式丟失。
- 單擊左上方的
表徵圖,展開左側導覽列,單擊Kibana下的Visualize。 - 在Visualizations頁面,單擊Create new visualization。
- 在New Visualization頁面,單擊TSVB。說明 TSVB是一種時間序列資料視覺化工具。
- 單擊Panel options頁簽,輸入已建立的Index pattern(本文以.monitoring-es*為例)以及Time field(本文以timestamp為例)資訊,查看對應索引的時間序列資料圖表。

- 單擊Data頁簽,在Aggregation列表中選擇Average,Field列表中選擇node_stats.indices.segments.count,對資料進行彙總處理並進行可視化展示。

- 單擊右上方的Save,儲存相應配置。