網易視頻雲是網易傾力打造的一款基於雲計算的分佈式多媒體處理集羣和專業音視頻技術,提供穩定流暢、低時延、高併發的視頻直播、錄製、存儲、轉碼及點播等音視頻的PAAS服務,在線教育、遠程醫療、娛樂秀場、在線金融等各行業及企業用戶只需經過簡單的開發即可打造在線音視頻平臺。今天,網易視頻雲就給大家分享關於分佈式搜索elasticsearch集羣監控工具bigdesk的技術乾貨!
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鏈接的一些數據。
索引:
這裏可以查看索引數據和搜索的一些情況。
左上起:每秒索引請求,搜索時間,每秒取數據請求,取數據時間。
左下起:緩存大小,緩存失效個數,每秒索引請求,索引時間。
文件系統:
顯示硬盤的讀寫情況
作者:laigood
來源:http://blog.csdn.net/laigood/article/details/8207990
更多技術分享,請關注網易視頻雲官方網站(http://vcloud.163.com/)或者網易視頻雲官方微信(vcloud163)進行交流與諮詢。