更新时间:2023-06-20 GMT+08:00
请求采样统计
背景信息
开启请求采样统计可以记录访问节点的IP地址和数量,同时可以采样请求的Path,记录请求URL和Body,用于追踪访问量大的客户端IP地址和请求Path。
在开启或关闭集群的请求采样统计时,执行命令涉及的配置参数如下:
配置名 |
类型 |
说明 |
---|---|---|
flowcontrol.statics.enabled |
Boolean |
请求采样统计开关。开启请求采样统计对节点性能会有影响。 取值范围:true、false 默认值:false |
flowcontrol.statics.threshold |
Integer |
统计最近时间访问的请求数量。配置为100,表示会统计出最近访问最多的100个IP地址和基于采样统计的访问最多的100个URL。 最小值:10 最大值:1000 默认值:100 |
flowcontrol.statics.sample_frequency |
Integer |
Path采样频率。配置为100,表示每100个请求采样统计一次。 最小值:50 默认值:100 |
- IP统计和URL采样统计基于访问时间缓存策略,节点会记录最近访问的IP和请求URL,如果缓存空间达到设置的阈值(flowcontrol.statics.threshold配置值),访问时间距离现在最久的记录将被清除掉。
- URL采样统计当前基于URL hash值确认访问Path的一致性。
操作步骤
- 登录云搜索服务管理控制台。
- 在“集群管理”页面选择目标集群,单击操作列“Kibana”,登录Kibana界面。
- 单击左侧导航栏的“Dev Tools”,执行命令开启或关闭请求采样统计。
- 开启采样统计
PUT /_cluster/settings { "persistent": { "flowcontrol.statics.enabled": true, "flowcontrol.statics.threshold": 100, "flowcontrol.statics.sample_frequency": 50 } }
- 关闭采样统计
PUT /_cluster/settings { "persistent": { "flowcontrol.statics.enabled": false } }
- 开启采样统计
父主题: 流量控制