windowTimeout¶
Set an absolute deadline for completing an advertised Lumberjack event window.
This parameter applies to imbeats: Beats v2 input module.
- Name:
windowTimeout
- Scope:
input
- Type:
nonnegative integer
- Default:
input=300
- Required?:
no
- Introduced:
8.2608.0
Description¶
Set the maximum number of seconds allowed between accepting a Lumberjack
W frame and receiving all events it advertises. The deadline is absolute:
receiving complete event frames does not extend it. This prevents a client from
retaining an incomplete batch and its session slot indefinitely by periodically
sending valid events.
When the deadline expires, imbeats closes the session, releases the
incomplete batch, and does not acknowledge it. The deadline ends before a
complete, sequence-valid batch enters submission. The value 0 disables the
window timeout. The independent idleTimeout and
frameTimeout settings may still close the session earlier.
Input usage¶
RainerScript:
input(type="imbeats" port="5044" windowTimeout="300")
YAML:
inputs:
- type: imbeats
port: 5044
windowTimeout: 300
See also¶
See also imbeats: Beats v2 input module.
Support: rsyslog Assistant | GitHub Discussions | GitHub Issues: rsyslog source project
Contributing: Source & docs: rsyslog source project
© 2008–2026 Rainer Gerhards and others. Licensed under the Apache License 2.0.