分布式搜索elasticsearch集群监控工具bigdesk

bigdesk是elasticsearch的一个集群监控工具,能够经过它来查看es集群的各类状态,如:cpu、内存使用状况,索引数据、搜索状况,http链接数等。项目git地址: https://github.com/lukas-vlcek/bigdesk。和head同样,它也是个独立的网页程序,使用方式和head同样。html

插件安装运行:linux

1.bin/plugin -install lukas-vlcek/bigdeskgit

2.运行esgithub

3.打开http://localhost:9200/_plugin/bigdesk/ 缓存

固然,也能够直接下载源码运行index.htmljvm

 

一样是输入ip地址和端口后链接,界面以下。加星的表示主节点。elasticsearch

下面介绍下各个图表。tcp

 

系统监控ide

这里包含系统方面的一些状态,左起分别为:cpu,内存,交换区和平均负载的状况工具

jvm:

显示jvm的一些状态,左起分别为:jvm heap内存使用状况,蓝色的为已使用内存;非heap使用内存;线程数;gc状况(次数和时间);

进程:

下面四张图主要显示es的进程对系统资源的使用状况,左起分别为:进程打开文件数,内存使用状况,cpu时间和进程的cpu使用率

ps:

内存使用状况中的

Total virtual指linux下虚拟内存,它包括virtual memory map中的全部数据量之和。包括:程序类+程序数据+jar包空间+jre占用空间等。

resident memory指程序实际占用的物理内存。

 

通信:

这里能够查看tcp和http连接的一些数据。

索引:

这里能够查看索引数据和搜索的一些状况。

左上起:每秒索引请求,搜索时间,每秒取数据请求,取数据时间。

左下起:缓存大小,缓存失效个数,每秒索引请求,索引时间。

文件系统:

显示硬盘的读写状况

 

本文地址:http://blog.csdn.net/laigood12345/article/details/8207990

相关文章
相关标签/搜索