maxInFlightBytes

Limit the memory charged to incomplete Lumberjack input across an imbeats instance.

This parameter applies to imbeats: Beats v2 input module.

Name:

maxInFlightBytes

Scope:

input

Type:

positive integer

Default:

input=268435456

Required?:

no

Introduced:

8.2608.0

Description

Set the maximum number of bytes that one imbeats input instance may charge to incomplete receive buffers, decompression scratch space, retained event copies, and lazily allocated window descriptors. The valid range is 1 to 2000000000 bytes.

Accounting is exact across all sessions of the input instance. A session that would exceed the limit is closed, its charged resources are released, and its incomplete batch is not acknowledged. Increase this value only when legitimate concurrent batches require more aggregate memory.

Input usage

RainerScript:

input(type="imbeats" port="5044" maxInFlightBytes="268435456")

YAML:

inputs:
  - type: imbeats
    port: 5044
    maxInFlightBytes: 268435456

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.