frameTimeout

Set an absolute deadline for completing an in-progress Lumberjack frame read.

This parameter applies to imbeats: Beats v2 input module.

Name:

frameTimeout

Scope:

input

Type:

nonnegative integer

Default:

input=30

Required?:

no

Introduced:

8.2608.0

Description

Set the maximum number of seconds allowed to complete an in-progress Lumberjack frame read. The deadline is absolute: receiving additional bytes does not extend it. This prevents a client from retaining frame state indefinitely by sending a slow trickle of data.

When the deadline expires, imbeats closes the session and does not acknowledge the incomplete batch. The value 0 disables the frame timeout. The independent idleTimeout may still close a session that makes no byte progress.

Input usage

RainerScript:

input(type="imbeats" port="5044" frameTimeout="30")

YAML:

inputs:
  - type: imbeats
    port: 5044
    frameTimeout: 30

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.