-
Enhancement
-
Resolution: Done
-
Major
-
None
-
None
Add a configuration option for Redis Stream consumer to optionally skip storing heartbeat messages in Redis. This will prevent heartbeat messages from consuming Redis memory when they aren't needed for monitoring or auditing purposes.
The implementation will:
- Add a new boolean configuration property skip.heartbeat.messages (defaulting to true)
- Detect messages with the heartbeat prefix in the destination
- Skip storing these messages in Redis while still marking them as processed when the option is enabled
- Continue to store heartbeat messages only when users explicitly set the property to false