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.