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

访问统计、查看流量控制信息

流量控制提供单独的接口查看节点的流量控制情况。

操作步骤

  1. 登录云搜索服务管理控制台。
  2. “集群管理”页面选择目标集群,单击操作列“Kibana”,登录Kibana界面。
  3. 单击左侧导航栏的“Dev Tools”,执行命令查询流量控制情况。
    • 查看所有节点的流量控制情况
      GET /_nodes/stats/filter/v2
    • 查看所有节点的流量控制详细情况
      GET /_nodes/stats/filter/v2?detail
    • 查看某个具体节点的流量控制情况
      GET /_nodes/{nodeId}/stats/filter/v2

      {nodeId}为需要查看流量控制的节点ID。

      响应示例:

      {
        "_nodes" : {
          "total" : 1,
          "successful" : 1,
          "failed" : 0
        },
        "cluster_name" : "css-xxxx",
        "nodes" : {
          "d3qnVIpPTtSoadkV0LQEkA" : {
            "name" : "css-xxxx-ess-esn-1-1",
            "host" : "192.168.x.x",
            "timestamp" : 1672236425112,
            "flow_control" : {
              "http" : {
                "current_connect" : 52,
                "rejected_concurrent" : 0,
                "rejected_rate" : 0,
                "rejected_black" : 0,
                "rejected_breaker" : 0
              },
              "access_items" : [
                {
                  "remote_address" : "10.0.0.x",
                  "search_count" : 0,
                  "bulk_count" : 0,
                  "other_count" : 4
                }
              ],
              "holding_requests" : 0
            }
          }
        }
      }
      表1 响应参数说明

      参数名

      说明

      current_connect

      节点实际的HTTP连接数据信息, 没有开启流控这个配置也会记录,等同于GET /_nodes/stats/http接口current_open值, 可以看到节点当前的客户端连接数。

      rejected_concurrent

      HTTP流控开启生效,关闭后不清零,开启流控期间拒绝的并发连接数。

      rejected_rate

      HTTP流控开启生效,关闭后不清零,开启流控期间拒绝的新建连接数。

      rejected_black

      HTTP流控开启生效,关闭后不清零,配置黑名单拒绝的请求数。

      rejected_breaker

      一键断流开启,拒绝的新建连接数。

      remote_address

      IP地址统计,基于配置值统计节点访问的IP地址和请求数量。

      search_count

      该客户端以_search、_msearch访问的次数。

      bulk_count

      该客户端以_bulk访问的次数。

      other_count

      该客户端其他请求的访问次数。