调整说明文档

This commit is contained in:
hebo
2019-12-19 11:27:35 +08:00
parent ffbcc3a0b8
commit 0ed1b77305
2 changed files with 14 additions and 5 deletions

View File

@@ -1,7 +1,16 @@
## CapturePacketRate
### CapturePacketRate
通过API可以动态获取或者设置抓包率基于此项功能sniffer提供了动态调整抓包率率的功能比如在QPS低的时候设置抓包率为1在QPS高的时候设置为0.01
Sniffer有一个强大的功能可以动态设置抓报率。尤其是对比较线上性能敏感的系统设置抓包率为从的浮点数按照该概率抓取数据包。这样能够根据系统负载情况在采集覆盖情况和线上负载之间进行权衡。
默认抓包率为1,会处理所有抓取到的语句
#### Start with CapturePacketRate
```
./sniffer-agent --interface=eth0 --port=3358 --capture_packet_rate=1.0
```
通过API获取或者设置抓包率比如在QPS低的时候设置抓包率为1在QPS高的时候设置为0.01。
#### Get CapturePacketRate
```
curl 'http://127.0.0.1:8088/get_config?config_name=capture_packet_rate'
@@ -9,6 +18,6 @@ curl 'http://127.0.0.1:8088/get_config?config_name=capture_packet_rate'
#### Set CapturePacketRate
```
curl -XPOST -d'{"config_name":"capture_packet_rate","value":0.8}' 'http://127.0.0.1:8088/set_config?config_name=capture_packet_rate'
curl -XPOST -d'{"config_name":"capture_packet_rate","value":0.01}' 'http://127.0.0.1:8088/set_config?config_name=capture_packet_rate'
```