查看索引读写流量
索引监控提供了查询接口,方便查询一段时间内的索引读写流量。
前提条件
已创建好集群,且已启用索引监控。
操作步骤
- 登录云搜索服务管理控制台。
- 在“集群管理”页面,选择已创建的集群,单击操作列“Kibana”,登录Kibana界面。
- 单击左侧导航栏的“Dev Tools”,执行如下命令查看索引读写流量:
- 查看所有索引读写流量
GET /_cat/monitoring
- 查看某一索引的读写流量
GET /_cat/monitoring/{indexName}
{indexName}为需要查看读写流量的索引名称。
- 查看索引不同时间段的读写流量
GET _cat/monitoring?begin=1650099461000 GET _cat/monitoring?begin=2022-04-16T08:57:41 GET _cat/monitoring?begin=2022-04-16T08:57:41&end=2022-04-17T08:57:41
表1 请求参数说明 参数名
是否必选
说明
begin
否
查看监控的起始时间,UTC时间,默认是当前时间的前5分钟。
支持时间格式:strict_date_optional_time|epoch_millis
默认值:当前时间减去5分钟。
end
否
查看监控的结束时间,UTC时间,默认是当前时间。
支持时间格式: strict_date_optional_time|epoch_millis
默认值:当前时间。
不支持查看系统索引,以“.”开头的索引是系统索引。
返回信息示例:
index begin end status pri rep init unassign docs.count docs.deleted store.size pri.store.size delete.rate indexing.rate search.rate test 2022-03-25T09:46:53.765Z 2022-03-25T09:51:43.767Z yellow 1 1 0 1 9 0 5.9kb 5.9kb 0/s 0/s 0/s
表2 返回信息的参数说明 参数名
说明
index
索引名称。
begin
查看监控数据的起始时间。
end
查看监控数据的结束时间。
status
查询监控时间间隔内的索引状态。
pri
查询监控时间间隔内的索引的shard数量。
rep
查询监控时间间隔内的索引副本数量。
init
查询监控时间间隔内的索引的初始化数量。
unassign
查询监控时间间隔内的索引的未分配数量。
docs.count
查询监控时间间隔内的文档数量。
docs.deleted
查询监控时间间隔内的文档删除数量。
store.size
查询监控时间间隔内存储的索引大小。
pri.store.size
查询监控时间间隔内的索引主分片的大小。
delete.rate
监控时间间隔内的索引每秒删除数量。
indexing.rate
监控时间间隔内的索引每秒写入数量。
search.rate
监控时间间隔内的索引每秒查询数量。
- 查看所有索引读写流量