捕获 Memcache 流量
编辑捕获 Memcache 流量
编辑packetbeat.yml
配置文件中的 memcache
部分指定了 memcache 协议的配置选项。以下是一个 memcache 的示例配置部分
packetbeat.protocols: - type: memcache ports: [11211] parseunknown: false maxvalues: 0 maxbytespervalue: 100 transaction_timeout: 200 udptransactiontimeout: 200
配置选项
编辑另请参阅 通用协议选项。
maxvalues
编辑要存储在消息中的最大值数量(multi-get)。所有值都将进行 base64 编码。
此选项的可能设置是
-
maxvalue: -1
,它存储所有值(基于文本协议的 multi-get) -
maxvalue: 0
,它不存储任何值(默认) -
maxvalue: N
,它最多存储 N 个值
udptransactiontimeout
编辑事务超时时间,以毫秒为单位。默认值为 10000 毫秒。
仅当出现错误时,UDP 二进制协议 get 响应中的静默消息才会静默。 memcache 协议分析器将等待 udptransactiontimeout
指定的毫秒数,然后发布静默消息。非静默消息或带有错误响应的静默请求会立即发布。