elasticsearch7.x集群API之nodes stats

stats

GET /_nodes/stats

返回所有节点统计信息。

GET /_nodes/<node_filter>/stats

 返回节点过滤器指定节点的统计信息。

GET /_nodes/stats/<metrics>
GET /_nodes/stats?metric=<metrics>

返回所有节点指定指标的统计信息。

metrics

指标说明
indices索引统计信息,包括大小、文档数量、索引和删除次数、查询次数等。
fs文件系统信息,包括数据路径、空闲磁盘大小等。
httphttp连接信息,包括当前连接数、总共连接数。
jvmJVM统计信息,包括内存池信息、垃圾收集、缓冲池、加载/卸载类的数量。
os操作系统信息,包括平均负载、内存等。
process进程统计信息,包括内存消耗、cpu使用情况、打开文件描述符。
thread_pool每个线程池的统计信息,包括当前大小,队列大小、拒绝的任务数等。
transport集群通信的传输统计信息,包括接收和发送的字节数等。
breaker熔断器的统计信息。
discovery自动发现统计信息。
ingestingest预处理统计信息。
adaptive_selection自适应副本选择的统计信息。

当metrics为indices,还可以通过路径参数指定想要返回的索引指标。

GET /_nodes/stats/indices/<index_metrics>

 返回所有节点指定的索引指标统计信息。

GET /_nodes/<node_filter>/stats/indices/<index_metrics>

 返回节点过滤器指定节点的指定的索引指标统计信息。

index_metrics可选值为docs、store、indexing、get、search、merges、refresh、flush、warmer、query_cache、fielddata、completion、segments、translog、request_cache、recovery。

当返回结果包含indices时,还接受如下查询参数:

参数说明
fielddata_fields逗号分隔的要包含在indices中fielddata下的字段列表,接受通配符表达式。
groups逗号分隔的要包含在indices返回结果中search统计信息中的分组,只对search有效。
level当返回节点包含indices指标时,统计信息是否按node、indices、shards级别进行聚合,默认为node,当level值为indices或shards时,返回结果indices中,会额外返回以索引或分片进行聚合的统计信息indices或shards。
types逗号分隔的文档类型列表,用于指定indices指标中indexing统计的文档类型。如果指定了types,则indices返回结果indexing中会额外返回以文档类型进行聚合的统计信息types。如果指定为_all,则会对所有的类型分别进行统计。
timeout等待响应的超时时间,如果超时时间内没有收到响应,则请求失败并返回错误,默认为30s。
include_segment_file_sizes如果为true,则indices返回结果的segments中会额外返回索引文件的磁盘使用情况file_sizes,默认为false。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值