• elasticsearch2.x插件之一:bigdesk


    bigdesk是elasticsearch的一个集群监控工具,可以通过它来查看es集群的各种状态,如:cpu、内存使用情况,索引数据、搜索情况,http连接数等。

    可用项目git地址: https://github.com/hlstudio/bigdesk

    和head一样,它也是个独立的网页程序,使用方式和head一样。

    插件安装运行:
    方法1:
    1.bin -install/bigdesk

    2.运行es

    3.打开http:9200/_plugin/bigdesk
    当然,也可以直接下载源码运行index.html
    方法2:
    1.https://github.com/hlstudio/bigdesk下载zip 解压
    2.建立elasticsearch-1.0.0pluginsbigdesk\_site文件
    3.将解压后的bigdesk-master文件夹下的文件copy到_site
    4.运行es
    5.打开httplocalhostbigdesk 

    同样是输入ip地址和端口后连接,界面如下。加星的表示主节点。
    下面介绍下各个图表。

    系统监控
    这里包含系统方面的一些状态,左起分别为:cpu,内存,交换区和平均负载的情况
    jvm:
    显示jvm的一些状态,左起分别为:jvm heap内存使用情况,蓝色的为已使用内存;非heap使用内存;线程数;gc情况(次数和时间);
    进程:
    下面四张图主要显示es的进程对系统资源的使用情况,左起分别为:进程打开文件数,内存使用情况,cpu时间和进程的cpu使用率
    ps:
    内存使用情况中的
    Total virtual指linux下虚拟内存,它包括virtual memory map中的所有数据量之和。包括:程序类+程序数据+jar包空间+jre占用空间等。
    resident memory指程序实际占用的物理内存。

    通讯:
    这里可以查看tcp和http链接的一些数据。
    索引:
    这里可以查看索引数据和搜索的一些情况。
    左上起:每秒索引请求,搜索时间,每秒取数据请求,取数据时间。
    左下起:缓存大小,缓存失效个数,每秒索引请求,索引时间。
    文件系统:
    显示硬盘的读写情况
    注:可能是版本的问题,我的elasticsearch版本为2.3.3,bigdesk没有file system的监视图,据说2.1.x是支持的。
     
    from:http://blog.csdn.net/july_2/article/details/24702243
  • 相关阅读:
    XML HTML CSS JS的区别整理
    Python的作用域
    python文件操作总结
    python的open文件操作
    python使用struct处理二进制
    webstorm
    vue-cli项目中,配合element_ui来实现上传图片与视频到oss上。
    vue-cli项目中如何实现局部页面的刷新?
    基于cropper图片裁剪,兼容PC端与移动端
    跨域的完全讲解
  • 原文地址:https://www.cnblogs.com/jiu0821/p/6078482.html
Copyright © 2020-2023  润新知