可視化(Visualize)功能可以為您的Elasticsearch數據創建可視化控件。Kibana可視化控件基于Elasticsearch的查詢,能夠使用一系列的Elasticsearch查詢聚合功能來提取和處理數據,并通過圖表來呈現您關心的數據分布和趨勢。通過Visualize,您可以將索引數據可視化。本文以查看節點上索引segments數量的平均值為例,介紹如何使用Visualize功能可視化查詢實例監控索引的信息。

前提條件

  • 已創建阿里云Elasticsearch實例,具體操作請參見創建阿里云Elasticsearch實例。本文以7.10版本為例。
  • 已創建需要處理的索引,本文以監控索引為例。
  • 已登錄到Kibana控制臺中,具體操作請參見登錄Kibana控制臺。

操作步驟

  1. 在Kibana控制臺主頁,單擊左上角的導航欄圖標圖標,展開左側導航欄。
  2. 創建索引模式。
    1. 在左側導航欄,單擊Management下的Stack Management
    2. 在Kibana中單擊Index Patterns。
    3. 單擊Create index pattern。
    4. Create index pattern頁面,打開Include system and hidden indices開關,然后在Index pattern name文本框中輸入索引模式名稱(本文使用.monitoring-es*),單擊Next step。
      創建索引模式
    5. 選擇Time field(本文選擇timestamp),單擊Create index pattern。
      創建索引模式2
      重要 如果刪除.kibana*索引,會導致索引模式丟失。
  3. 單擊左上角的導航欄圖標圖標,展開左側導航欄,單擊Kibana下的Visualize。
  4. Visualizations頁面,單擊Create new visualization。
  5. New Visualization頁面,單擊TSVB
    說明 TSVB是一種時間序列數據可視化工具。
  6. 單擊Panel options頁簽,輸入已創建的Index pattern(本文以.monitoring-es*為例)以及Time field(本文以timestamp為例)信息,查看對應索引的時間序列數據圖表。
    查看時間序列
  7. 單擊Data頁簽,在Aggregation列表中選擇Average,Field列表中選擇node_stats.indices.segments.count,對數據進行聚合處理并進行可視化展示。
    聚合操作
  8. 單擊右上角的Save,保存相應配置。