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 个请求,这允许使用请求流水线,同时限制复制会话消耗的内存量。