调整说明文档
This commit is contained in:
parent
ffbcc3a0b8
commit
0ed1b77305
|
@ -26,8 +26,8 @@ MySQL协议的解析结果示例如下:
|
|||
```
|
||||
其中cip代表客户端ip,cport代表客户端port(客户端ip:port组成session标识),sip代表server ip,sport代表server port,user代表查询用户,db代表当前连接的库名,sql代表查询语句,cpr代表抓包率,bt代表查询开始时间戳,cms代表查询消耗的时间,单位是毫秒
|
||||
|
||||
## CapturePacketRate
|
||||
sniffer-agent最强大的地方在于可以动态设置抓报率。尤其是对比较线上性能敏感的系统,设置抓包率为从0-1的浮点数,表示按照一定概率抓取数据包。这样能够根据系统负载情况,在采集覆盖情况和线上负载之间进行权衡。对于已经开启的sniffer支持通过http接口,动态地调整抓包率。
|
||||
## [CapturePacketRate](https://github.com/zr-hebo/sniffer-agent/blob/master/docs/capture_rate.md)
|
||||
sniffer-agent可以动态设置抓包率,详情[查看文档](https://github.com/zr-hebo/sniffer-agent/blob/master/docs/capture_rate.md)
|
||||
|
||||
### Exporter
|
||||
|
||||
|
|
|
@ -1,7 +1,16 @@
|
|||
## CapturePacketRate
|
||||
### CapturePacketRate
|
||||
|
||||
通过API可以动态获取或者设置抓包率,基于此项功能,sniffer提供了动态调整抓包率率的功能,比如在QPS低的时候设置抓包率为1,在QPS高的时候设置为0.01
|
||||
Sniffer有一个强大的功能:可以动态设置抓报率。尤其是对比较线上性能敏感的系统,设置抓包率为从0-1的浮点数,按照该概率抓取数据包。这样能够根据系统负载情况,在采集覆盖情况和线上负载之间进行权衡。
|
||||
|
||||
|
||||
默认抓包率为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'
|
||||
```
|
||||
|
||||
|
|
Loading…
Reference in New Issue