es相关监控指标梳理
###################ElasticSearch监控指标梳理###########################
#author:lugh1 #
#date:2021-09-26 #
#description:ES监控指标 #
###################ElasticSearch监控指标梳理########################### ##集群
status #集群状态green、yellow、red
number_of_nodes #集群节点个数
active_primary_shards #正常的主分片数量
active_shards #正常的分片数
relocating_shards #正在迁移的分片数
initializing_shards #刚刚创建的分片数
unassigned_shards #未分配的分片数
nodes.count #节点数量
indices.count #总的索引数量
indices.shards.total #总分片数
indices.docs.count #总的文档数
indices.store.size_in_bytes #总存储大小
indices.fielddata.memory_size_in_bytes #用于fielddata的内存总大小
indices.query_cache.memory_size_in_bytes #用于查询缓存的总内存大小
indices.segments.count #段总数量
#如上内容可以通过/_cat/_health和/_cluster/stats查看 ##查询
indices.search.query_total #查询总数
indices.search.query_time_in_millis #查询总时间
indices.search.query_current #当前正在进行的查询数量
indices.search.fetch_total #提取总数
indices.search.fetch_time_in_millis #花费在提取上的总时间
indices.search.fetch_current #当前正在进行的提取数 ##索引
indices.indexing.index_total #索引的文件总数
indices.indexing.index_time_in_millis #索引文档总时间
indices.indexing.index_current #目前索引的文件数量
indices.refresh.total #索引刷新总数
indices.refresh.total_time_in_millis #刷新指数的总时间
indices.flush.total #索引刷新总数到磁盘
indices.flush.total_time_in_millis #将索引刷新到磁盘上的总时间
merges.current_docs #目前的合并。合并目前正在处理中
merges.total_docs #合并总数。合并总数的计数
merges.total_stopped_time_in_millis #合并花费的总时间。合并段的所有时间的聚合 ##节点
nodes.roles #比如masternode,datanode
nodes.indices.docs #每个节点内存的文档数
nodes.indices.store #节点耗用了多少物理存储
nodes.indices.indexing #节点索引相关指标
nodes.indices.merges #包括了 Lucene 段合并相关的信息。它会告诉你目前在运行几个合并,合并涉及的文档数量,正在合并的段的总大小,以及在合并操作上消耗的总时间
nodes.indices.search #在活跃中的搜索( open_contexts )数量、查询的总数量、以及自节点启动以来在查询上消耗的总时间
nodes.indices.fielddata #接近于 0。因为 fielddata 不是缓存,任何驱逐都消耗巨大,应该避免掉。如果你在这里看到驱逐数,你需要重新评估你的内存情况,fielddata 限制
nodes.indices.segments #展示这个节点目前正在服务中的 Lucene 段的数量
nodes.indices.memory #统计值展示了 Lucene 段自己用掉的内存大小。这里包括底层数据结构,比如倒排表,字典,和布隆过滤器等。
nodes.thread.pool #节点线程池相关指标
nodes.breaks #熔断相关指标,有总熔断以及查询熔断和fielddata熔断等 ##机器
nodes.os.cpu.percent #CPU使用率
nodes.os.cpu.load_averager #负载
nodes.os.mem #内存使用相关指标
nodes.os.swap #Swap使用相关指标
nodes.process.open_filedescriptors #打开的文件描述符
nodes.fs #文件系统相关指标,比如IO,读写,磁盘存储和目录等
nodes.http.current_open #http连接当前打开数
网络流出/流入字节数,tcp连接等 ##JVM&GC
nodes.jvm.gc.collectors.young.collection_count #年轻代垃圾回收总数
nodes.jvm.gc.collectors.young.collection_time_in_millis #年轻代垃圾回收耗时
nodes.jvm.gc.collectors.old.collection_count #年老代垃圾回收总数
nodes.jvm.gc.collectors.old.collection_time_in_millis #年老代垃圾回收耗时
nodes.jvm.mem.heap_used_percent #当前JVM堆占比
nodes.jvm.mem.heap_committed_in_bytes #已提交的JVM堆量
nodes.jvm.threads #jvm线程相关指标
nodes.jvm.classes #jvm类加载相关指标 ##其他
正在运行的任务数,运行时间,任务类型,运行节点等 #/_cat/tasks
每个索引的状态,health,主副分片,文档数,存储的大小等 #/_cat/indices
排队的任务数量 #/_cat/pending_tasks 参考:
https://blog.csdn.net/wuzhiwei549/article/details/83211715
https://www.elastic.co/guide/cn/elasticsearch/guide/current/_cluster_health.html
https://blog.csdn.net/prestigeding/article/details/89815143
es相关监控指标梳理的更多相关文章
- 关于kafka生产者相关监控指标的理解(未解决)
关于生产者相关的监控指标含义的理解,希望大神帮忙进行确定下. 这边找了官网,看了网上各样的资料,但都无法帮我理解监控项目相关含义. 相关的监控项目是从jconsole获取的,并接入到了 ...
- ES相关信息
漫画版原理介绍 搜索引擎的核心:倒排索引 elasticsearch 基于Lucene的,封装成一个restful的api,通过api就可进行操作(Lucene是一个apache开放源代码的全文检索引 ...
- 【转载】apache kafka系列之-监控指标
原文地址:http://blog.csdn.net/lizhitao/article/details/24581907 1.监控目标 1.当系统可能或处于亚健康状态时及时提醒,预防故障发生 2.报警提 ...
- apache kafka系列之-监控指标
apache kafka中国社区QQ群:162272557 1.监控目标 1.当系统可能或处于亚健康状态时及时提醒,预防故障发生 2.报警提示 a.短信方式 b.邮件 2.监控内容 2.1 机器监控 ...
- Linux CPU监控指标
Linux CPU监控指标 Linux提供了非常丰富的命令可以进行CPU相关数据进行监控,例如:top.vmstat等命令.top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执 ...
- Hadoop记录- zookeeper 监控指标
目前zookeeper获取监控指标已知的有两种方式: 1.通过zookeeper自带的 four letter words command 获取各种各样的监控指标 2.通过JMX Client连接zo ...
- Linux记录-linux系统常用监控指标
1.Linux运维基础采集项 做运维,不怕出问题,怕的是出了问题,抓不到现场,两眼摸黑.所以,依靠强大的监控系统,收集尽可能多的指标,意义重大.但哪些指标才是有意义的呢,本着从实践中来的思想,各位工程 ...
- MySQL 监控指标
为了排查问题,对数据库的监控是必不可少的,在此介绍下 MySQL 中的常用监控指标. 简介 MySQL 有多个分支版本,常见的有 MySQL.Percona.MariaDB,各个版本所对应的监控项也会 ...
- Linux实战教学笔记19:Linux相关网络知识梳理
第十九节 Linux相关网络知识梳理 标签(空格分隔): Linux实战教学笔记-陈思齐 一,前言 一个运维有时也要和网络打交道,所以具备最基本的网络知识,对一个运维人员来说是必要的.但,对于我们的工 ...
随机推荐
- 如何在HTML中实现图片的滚动效果
<MARQUEE onmouseover=stop() onmouseout=start() scrollAmount=3 loop=infinite deplay="0"& ...
- 【spring 注解驱动开发】spring自动装配
尚学堂spring 注解驱动开发学习笔记之 - 自动装配 自动装配 1.自动装配-@Autowired&@Qualifier&@Primary 2.自动装配-@Resource& ...
- JSP页面添加当前时间
JSP页面添加当前时间 一.时间格式化 1.引入标签 <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/js ...
- Commons-Collections(二)之set
MultiSet set我们都知道,它是无序的,并且是不允许出现重复元素的.但有些场景我们不需要顺序,但是我们需要知道指定key出现的个数(比如每样产品ID对应的剩余数量这种统计信息),那么用Mult ...
- 【VLC开发】libvlc_new函数参数
项目中有视频监控的需求,找了vlc这个开源视频工具,在获取实例参数时遇到了问题, 要得到VLC的全部参数有两种方法, 1 只要在创建时加上"--longhelp"和"-- ...
- python运算符,内置函数简单使用
1.编写程序,输入任意大的自然数,输出各位数字之和. 2.编写程序,输入两个集合 setA 和 setB,分别输出它们的交集.并集和差集 setA-setB. 3.编写程序,输入一个自然数,输出它的二 ...
- 数据库中sql分类
-- sql语句分类:-- 1)数据定义语句(DDL):-- create/alter/drop-- 2)数据操作语句(DML):-- insert ...
- 备忘:Linux内核编程的几个注意事项
虚拟地址转物理地址要用__pa 内核程序创建的一段地址连续的共享内存,通过内存映射可以让用户态进程存取.之前在RHEL/CentOS的x86_64架构上工作正常.后来在aarch64架构的银河麒麟(L ...
- MySQL密码重置方法
MySQL数据库的安装和配置,配置Mysql按照bin目录到Path中 使用命令行窗口连接MYSQL数据库:mysql –u用户名 –p密码 对于密码的重置有以下两种方法(卸载重新安装当然也可以): ...
- Linux常用命令(二)之权限管理、文件搜索、帮助、压缩命令及管道
在(一)中提到过rwx的含义,但是我们还需深入理解,明白其真正的含义和权限,对于文件和目录,rwx权限是不同的,尤其是目录的权限往往是被忽略的: 对于目录,其权限和对应的操作: r-ls w-touc ...