Elasticsearch叢集監控工具bigdesk外掛安裝

獵手家園發表於2016-05-01

bigdesk是elasticsearch的一個叢集監控工具,可以透過它來檢視es叢集的各種狀態,如:cpu、記憶體使用情況,索引資料、搜尋情況,http連線數等。

專案git地址: https://github.com/lukas-vlcek/bigdesk。和head一樣,它也是個獨立的網頁程式,使用方式和head一樣。

 

外掛安裝執行:

1、bin/plugin -install lukas-vlcek/bigdesk

2、執行ES

3、開啟http://localhost:9200/_plugin/bigdesk/ 

當然,也可以直接下載原始碼執行index.html

輸入ip地址和埠後連線,介面如下:(加星的表示主節點)

下面介紹下各個圖表。

 

系統監控

這裡包含系統方面的一些狀態,左起分別為:cpu,記憶體,交換區和平均負載的情況:

 

jvm

顯示jvm的一些狀態,左起分別為:jvm heap記憶體使用情況,藍色的為已使用記憶體;非heap使用記憶體;執行緒數;gc情況(次數和時間);

 

程式:

下面四張圖主要顯示es的程式對系統資源的使用情況,左起分別為:程式開啟檔案數,記憶體使用情況,cpu時間和程式的cpu使用率:

ps:

記憶體使用情況中的

Total virtual指linux下虛擬記憶體,它包括virtual memory map中的所有資料量之和。包括:程式類+程式資料+jar包空間+jre佔用空間等。

resident memory指程式實際佔用的實體記憶體。

 

通訊:

這裡可以檢視tcp和http連結的一些資料。

 

索引:

這裡可以檢視索引資料和搜尋的一些情況。

左上起:每秒索引請求,搜尋時間,每秒取資料請求,取資料時間。

左下起:快取大小,快取失效個數,每秒索引請求,索引時間。

檔案系統:

顯示硬碟的讀寫情況

 

相關文章