1、介绍

    集群健康 就像是光谱的一端——对集群的所有信息进行高度概述。 而 节点统计值 API 则是在另一端。它提供一个让人眼花缭乱的统计数据的数组,包含集群的每一个节点统计值。

    节点统计值 提供的统计值如此之多,在完全熟悉它之前,你可能都搞不清楚哪些指标是最值得关注的。我们将会高亮那些最重要的监控指标(但是我们鼓励你记录接口提供的所有指标——

    或者用 Marvel ——因为你永远不知道何时需要某个或者另一个值)。

  2、节点统计值命令

    GET _nodes/stats

  3、结果介绍

    1、开头部分

      在输出内容的开头,我们可以看到集群名称和我们的第一个节点:

      

      节点是排列在一个哈希里,以节点的 UUID 作为键名。还显示了节点网络属性的一些信息(比如传输层地址和主机名)。这些值对调试诸如节点未加入集群这类自动发现问题很有用。

      通常你会发现是端口用错了,或者节点绑定在错误的 IP 地址/网络接口上了。

    2、索引部分

      索引(indices) 部分列出了这个节点上所有索引的聚合过的统计值 

      

      

      返回的统计值被归入以下部分:

      docs 展示节点内存有多少文档,包括还没有从段里清除的已删除文档数量。

      store 部分显示节点耗用了多少物理存储。这个指标包括主分片和副本分片在内。如果限流时间很大,那可能表明你的磁盘限流设置得过低(在段和合并里讨论过)。

      

      1、 indexing 显示已经索引了多少文档。这个值是一个累加计数器。在文档被删除的时候,数值不会下降。还要注意的是,在发生内部 索引 操作的时候,这个值也会增加,比如说文档更新。

        还列出了索引操作耗费的时间,正在索引的文档数量,以及删除操作的类似统计值。

      2、get 显示通过 ID 获取文档的接口相关的统计值。包括对单个文档的 GET 和 HEAD 请求。

      3、search 描述在活跃中的搜索( open_contexts )数量、查询的总数量、以及自节点启动以来在查询上消耗的总时间。用 query_time_in_millis / query_total 计算的比值,

        可以用来粗略的评价你的查询有多高效。比值越大,每个查询花费的时间越多,你应该要考虑调优了。fetch 统计值展示了查询处理的后一半流程(query-then-fetch 里的 fetch )。

        如果 fetch 耗时比 query 还多,说明磁盘较慢,或者获取了太多文档,或者可能搜索请求设置了太大的分页(比如, size: 10000 )。

      4、merges 包括了 Lucene 段合并相关的信息。它会告诉你目前在运行几个合并,合并涉及的文档数量,正在合并的段的总大小,以及在合并操作上消耗的总时间。

        在你的集群写入压力很大时,合并统计值非常重要。合并要消耗大量的磁盘 I/O 和 CPU 资源。如果你的索引有大量的写入,同时又发现大量的合并数,一定要去阅读索引性能技巧。

        注意:文档更新和删除也会导致大量的合并数,因为它们会产生最终需要被合并的段 碎片 。

转载于:https://www.cnblogs.com/shaosks/p/7685738.html

ElasticSearch 监控单个节点详解相关推荐

  1. 一篇运维老司机的大数据平台监控宝典(1)-联通大数据集群平台监控体系进程详解

    一篇运维老司机的大数据平台监控宝典(1)-联通大数据集群平台监控体系进程详解 "如果你是一个经验丰富的运维开发人员,那么你一定知道ganglia.nagios.zabbix.elastics ...

  2. java vm 远程监控配置文件_Java VisualVM监控远程JVM(详解)

    我们经常需要对我们的开发的软件做各种测试, 软件对系统资源的使用情况更是不可少, 目前有多个监控工具, 相比JProfiler对系统资源尤其是内存的消耗是非常庞大,JDK1.6开始自带的VisualV ...

  3. ShadeGraph教程之节点详解1:Artistic Nodes

    本文首发于洪流学堂微信公众号. 洪流学堂,学Unity快人几步 洪流学堂公众号回复节点,获取ShaderGraph节点详解PDF文件(带目录). 注意 节点中很多输入为In(1)的其实是动态长度的Ve ...

  4. Zabbix监控Jenkins过程详解

    这篇文章主要介绍了基于zabbix实现监控Jenkins的过程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值. 一.监控架构图 二.实现思路 在 Jenkins 上安装 ...

  5. ElasticSearch预警服务-Watcher详解-Schedule配置

    介绍 Watcher服务详解-定时器的设定 关于Schedule配置选择,Watcher提供了丰富的时间语法支持,采用UTC时间,来我们一起看下如何设置: 支持的设置方式: hourly:按小时周期设 ...

  6. ShadeGraph教程之节点详解8:UV Nodes

    本文首发于洪流学堂微信公众号. 洪流学堂,学Unity快人几步 洪流学堂公众号回复节点,获取ShaderGraph节点详解PDF文件(带目录). UV Nodes UV节点 与UV相关的节点. Fli ...

  7. ShadeGraph教程之节点详解7:Utility Nodes

    本文首发于洪流学堂微信公众号. 洪流学堂,学Unity快人几步 洪流学堂公众号回复节点,获取ShaderGraph节点详解PDF文件(带目录). Utility Nodes 工具节点 一些有用的工具节 ...

  8. ShadeGraph教程之节点详解6:Procedural Nodes

    本文首发于洪流学堂微信公众号. 洪流学堂,学Unity快人几步 洪流学堂公众号回复节点,获取ShaderGraph节点详解PDF文件(带目录). Procedural Nodes 程序化节点 通过程序 ...

  9. ShadeGraph教程之节点详解5:Math Nodes

    本文首发于洪流学堂微信公众号. 洪流学堂,学Unity快人几步 洪流学堂公众号回复节点,获取ShaderGraph节点详解PDF文件(带目录). 本文基于ShaderGraph 1.1.9 版本. M ...

最新文章

  1. java算法----排序----(6)希尔排序(最小增量排序)
  2. vscode配置anaconda3
  3. VC++ 实现VC程序启动时最小化到任务栏(完美解决闪烁问题)
  4. 练习:自己写一个容器ArrayList集合 一一数组综合练习2
  5. python工程师薪资坑吗-想转行,是要入坑Python还是Java?这问题还用问?
  6. nodejs模块笔记
  7. [转]游戏中各种性能优化方法(不断更新)
  8. python中restful接口开发实例_Python RESTful接口开发02
  9. 西浦与杭电计算机选哪个,四邮四电究竟谁强谁弱?哪三所大学报考更有性价比?...
  10. Zabbix系统端口监控状态
  11. C++ static_cast和dynamic_cast
  12. PHP帮管客CRM系统源码去域名授权v2.4.4版
  13. Codeforces Round #306 (Div. 2)
  14. 【命令】Java调用Windows运行命令打开\关闭软键盘
  15. 苹果手机怎么用计算机打出字,使用苹果手机的注意啦!iphone输入法不好用?这些使用技巧教给你...
  16. 教程:实现WinUSB通信系统的最简单的方式
  17. 十二种卫星地图的快速比较和选择方法
  18. 移动端 vue 个人组件库
  19. QQ2009 Preview 下载 图片大赏+简单评测
  20. 统计DES算法在密钥、明文固定下对密文的影响

热门文章

  1. APP性能测试——启动耗时测试
  2. anaconda的正确安装
  3. cytoscape.js在vue项目中的安装及案例
  4. 学习笔记:Towards Counterfactual Image Manipulation via CLIP 基于CLIP的反事实图像处理研究
  5. Excel +VBA +ADO+Access数据库分页显示
  6. 干货 | 蒙特卡洛方法(Monte Carlo)
  7. 12自由度六足机器人实现步态规划功能
  8. 计算机基础图文混排笔记,计算机基础知识与基本操作——图文混排课件.doc
  9. 开关电源:选择隔离电源还是非隔离电源(转)
  10. 2021-2027全球与中国多点润滑器市场现状及未来发展趋势