elasticsearch后台查询日志的API使用

本文由本人原创,仅作为自己的学习记录

elasticsearch官网提供了这个cat的api方法,具体使用如下:

elasticsearch本身提供了9200端口(如果未做修改的话),可以在es的ip和端口后加/_cat查看可用的cat api

首先需要获取9200的账号密码,这个账号密码在生产elasticsearch.yml的时候会随机生成,在文本最后来查看账号密码,账号一般为root
以下为列举出的一般用法,更多用法可以在/_cat来查看
/_cat/indices?index=a_log_*&v 查询指定index的状态,documents数量
,占用大小,等信息
/_cat/indices?v 查询所有index的状态,documents数量,占用大小,等信息
/_cat/allocation?v  查询当前索引的filter以及routing所配置的别名信息
/_cat/count?v&index=a_log_*  查询index=a_log_* 的所有日志总数
还有很多关于cat api的用法,可以 /_cat 来查看,具体如下
查看别名接口(_cat/aliases): 查看索引别名
查看分配资源接口(_cat/allocation)
查看文档个数接口(_cat/count)
查看字段分配情况接口(_cat/fielddata)
查看健康状态接口(_cat/health)
查看索引信息接口(_cat/indices)
查看master信息接口(_cat/master)
查看nodes信息接口(_cat/nodes)
查看正在挂起的任务接口(_cat/pending_tasks)
查看插件接口(_cat/plugins)
查看修复状态接口(_cat/recovery)
查看线城池接口(_cat/thread_pool)
查看分片信息接口(_cat/shards)
查看lucence的段信息接口(_cat/segments)
可以在url后加?v来显示详细信息
加?h= 来筛选显示的字段
用index=来筛选索引
用法可以用&来自由组合
同样的,可以用curl –u user:password   http://http://192.168.251.41:20151/_cat/allocation?v 这样来查询

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值