Elasitcsearch 集群开发运维常用命令集锦(逐步扩展版本)
    # 1、普通监视信息
    ## 查询所有节点的stats信息
    GET /_nodes/stats
    ## 查询指定节点的stats信息
    GET /_nodes/node1,node2/stats
    ## 查看指定索引的stats信息
    GET //_stats
    ## 查看集群层面的stats信息
    GET /_cluster/stats #
    2、集群健康状态查看
    GET /_cat/health?v
    # 3、检索性能指标查看(用的相对少)
    ## Total number of queries
    GET /_cat/nodes?v&h=name,searchQueryTotal
    ## Total time spent on queries
    GET /_cat/nodes?v&h=name,searchQueryTime
    ## 当前进行的查询数
    GET /_cat/nodes?v&h=name,searchQueryCurrent
    ## Total number of fetches
    GET /_cat/nodes?v&h=name,searchFetchTotal
    ## Total time spent on fetches
    GET /_cat/nodes?v&h=name,searchFetchTime
    ## 当前进行中的fetch数
    GET /_cat/nodes?v&h=name,searchFetchCurrent
    # 4、集群性能查看 ## 全集群文档数
    GET /_cat/nodes?v&h=name,indexingIndexTotal
    ## 索引文档花费的时间(m代表分钟)
    GET /_cat/nodes?v&h=name,indexingIndexTime
    ## 正在被索引的文档数
    GET /_cat/nodes?v&h=name,indexingIndexCurrent
    ## flush 刷入磁盘的文档数
    GET /_cat/nodes?v&h=name,flushTotal
    ## 刷索引写入磁盘花费的时间
    GET /_cat/nodes?v&h=name,flushTotalTime
    # 5、JVM 信息查看
    GET /_nodes/stats/jvm
    ## 节点及对应堆内存使用率查看
    GET /_cat/nodes?v&h=name,heapPercent
    # 6、pending 状态任务查看
    GET /_cluster/pending_tasks
    # 7、线程池和队列的查看
    GET /_nodes/stats/thread_pool
    # 8、fielddata 信息查看
    ## fielddata 缓存信息查看
    GET /_cat/nodes?v&h=name,fielddataMemory