捕获 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
编辑要存储在消息中的值的最大数量(多获取)。所有值都将使用 Base64 编码。
此选项的可能设置:
-
maxvalue: -1
,存储所有值(基于文本的协议多获取) -
maxvalue: 0
,不存储任何值(默认值) -
maxvalue: N
,最多存储 N 个值
udptransactiontimeout
编辑事务超时(以毫秒为单位)。默认值为 10000 毫秒。
UDP 二进制协议中的静默消息仅在发生错误时才获得响应。Memcache 协议分析器将等待udptransactiontimeout
指定毫秒数后,再发布静默消息。非静默消息或带有错误响应的静默请求会立即发布。