全部產品
Search
文件中心

Elasticsearch:通過Kibana Visualize自訂Segment監控

更新時間:Jun 30, 2024

可視化(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列表中選擇AverageField列表中選擇node_stats.indices.segments.count,對資料進行彙總處理並進行可視化展示。
    彙總操作
  8. 單擊右上方的Save,儲存相應配置。