es学习之索引监控

索引统计

es提供了接口来监控索引的状态,包括索引的统计信息,碎片信息,恢复的状态和分片信息
获取所有聚合以及索引的统计数据
请求:GET http://127.0.0.1:9200/_stats
获取指定索引的统计数据
请求:GET http://127.0.0.1:9200/index1,index2/_stats
以上会返回索引的统计数据,可在URL中指定需要返回的特定统计数据
在这里插入图片描述
fileds—返回包含统计数据的字段列表
completion_fields–包含在完成建议统计数据中的字段列表
fielddata_fields—包含在字段数据统计数据中的字段列表
例子:

  • 获取索引的混合和刷新统计数据
    请求:GET http://127.0.0.1:9200/_stats/merge,refresh
  • 获取名为secisland索引数据类型为type1和type2的文档统计数据类型
    请求:GET http://127.0.0.1:9200/secisland/_stats/indexing?types=type1,type2
  • 获取分组为group1和group2的搜索统计数据
    请求:GET http://127.0.0.1:9200/_stats/search?groups=group1,group2
    返回的索引数据在索引级别发生聚合,生成名为primariestotal的聚合,primaries仅包含主分片的值,total包含主分片和从分片的累计值
    为了获取分片级别的统计数据,需要设置level参数为shards

索引分片

获取分片信息,用来提供分片更多的统计信息,可能是优化信息,删除的垃圾数据,等等
例如:
请求:GET http://127.0.0.1:9200/secisland/_segments
在这里插入图片描述
在这里插入图片描述

索引恢复

提供正在进行恢复的索引信息
例如,获取secisland1和secisland2两个索引的恢复信息
请求:GET http://127.0.0.1:9200/secisland1,secisland2/_recovery
查看集群范围的恢复状态
请求:GET http://127.0.0.1:9200/_recovery?pretty&human
选项列表
detailed—显示详细的视图物理索引文件的恢复,默认为false
active_only—显示正在进行的恢复
在这里插入图片描述

索引分片存储

提供索引分片副本的存储信息,报告分片副本存在的节点,分片副本的版本,指示分片副本最近的状态,以及在开启分片时遭遇的异常
默认情况,只列出一些未分配的副本的存储信息
请求:GET http://127.0.0.1:9200/_shard_stores
列出储存信息的分片范围可以通过参数status进行修改,默认是yellow和red,使用green参数列出所有指定副本分片的存储信息:GET http://127.0.0.1:9200/_shard_stores?status=green

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值