云搜索服务 CSS-配置Elasticsearch集群读写流量控制策略1.0:开启请求采样统计

时间:2024-10-26 16:09:33

开启请求采样统计

  1. 执行如下命令,开启请求采样统计。
    PUT /_cluster/settings
    {
      "persistent": {
        "flowcontrol.statics.enabled": true,
        "flowcontrol.statics.threshold": 100,
        "flowcontrol.statics.sample_frequency": 50
      }
    }
    表5 请求采样统计的配置项说明

    配置项

    类型

    说明

    flowcontrol.statics.enabled

    Boolean

    请求采样统计开关。开启请求采样统计对节点性能会有影响。

    取值范围:true、false

    默认值:false

    flowcontrol.statics.threshold

    Integer

    统计最近时间访问的请求数量。配置为100,表示会统计出最近访问最多的100个IP地址和基于采样统计的访问最多的100个URL。

    最小值:10

    最大值:1000

    默认值:100

    说明:
    • IP统计和URL采样统计基于访问时间缓存策略,节点会记录最近访问的IP和请求URL,如果缓存空间达到设置的阈值(即“flowcontrol.statics.threshold”配置值),访问时间距离现在最久的记录将被清除掉。
    • URL采样统计当前基于URL hash值确认访问Path的一致性。

    flowcontrol.statics.sample_frequency

    Integer

    Path采样频率。配置为100,表示每100个请求采样统计一次。

    最小值:50

    默认值:100

    当所有参数指设置为“null”时,表示恢复配置默认值。

  2. 执行如下命令,关闭请求采样统计。
    PUT /_cluster/settings
    {
      "persistent": {
        "flowcontrol.statics.enabled": false
      }
    }
support.huaweicloud.com/usermanual-css/css_01_0140.html