Bigdesk is a cluster monitoring tool of Elasticsearch, which can be used to view the various states of ES cluster, such as CPU, memory usage, index data, search condition, HTTP connection number, etc.
Project git address: Https://github.com/lukas-vlcek/bigdesk. Like head, it is also a standalone web program, using the same way as head.
Plug-in Installation run:
1, Bin/plugin-install Lukas-vlcek/bigdesk
2. Run ES
3. Open http://localhost:9200/_plugin/bigdesk/
Of course, you can also directly download the source code to run index.html
Enter the IP address and port after the connection, the interface is as follows: (Asterisking of the primary node)
Below is a description of each chart.
System Monitoring :
Here are some of the system-side states, from the left: CPU, memory, swap area, and average load conditions:
JVM :
Displays some state of the JVM, from the left: JVM heap memory usage, blue for used memory, non-heap use memory, number of threads, GC status (Times and times);
Process:
The following four graphs mainly show how the ES processes use the system resources, the number of open files, memory usage, CPU time and CPU utilization of the process:
Ps:
In memory usage
Total virtual refers to Linux, which includes the sum of all the amounts of data in the Vsan map. Including: Program class + program data +jar packet space +jre occupy space and so on.
Resident memory refers to the actual physical RAM occupied by the program.
Communication:
Here you can view some of the data for the TCP and HTTP links.
Index:
Here you can see some of the index data and search conditions.
Top left: Index requests per second, search time, fetch data requests per second, fetch data time.
Bottom left: Cache size, number of cache failures, index requests per second, index time.
File system:
Displays the read and write status of the hard drive
Elasticsearch Cluster monitoring Tool Bigdesk plug-in installation