更新时间:2024-12-02 GMT+08:00

查看索引读写流量

索引监控提供了查询接口,方便查询一段时间内的索引读写流量。

前提条件

已创建好集群,且已启用索引监控

操作步骤

  1. 登录云搜索服务管理控制台。
  2. “集群管理”页面,选择已创建的集群,单击操作列“Kibana”,登录Kibana界面。
  3. 单击左侧导航栏的“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

    监控时间间隔内的索引每秒查询数量。