Redis 协议有一些特定的配置选项。以下是一个 packetbeat.yml
配置文件的 redis
部分的示例配置
packetbeat.protocols:
- type: redis
ports: [6379]
queue_max_bytes: 1048576
queue_max_messages: 20000
另请参见 通用协议选项。
queue_max_bytes
和 queue_max_messages
编辑
为了使请求/响应关联能够正常工作,Packetbeat 需要将请求存储在内存中,直到收到响应。这些设置对可以存储的字节数 (queue_max_bytes
) 和请求数 (queue_max_messages
) 进行了限制。这些限制是针对每个连接的。默认情况下,每个连接最多可以排队 1MB 或 20,000 个请求,这允许使用请求流水线,同时限制复制会话消耗的内存量。