flush_timeout_ms

Controls how long a partially filled batch may stay idle before it is flushed.

This parameter applies to omazuredce: Azure Monitor Logs Ingestion Output Module.

Name:

flush_timeout_ms

Scope:

action

Type:

non-negative integer

Default:

1000

Required?:

no

Introduced:

Not specified

Description

When flush_timeout_ms is greater than 0, a worker thread checks for idle batches and flushes them after the configured number of milliseconds.

When it is set to 0, the timer-based flush is disabled and batches are sent only when they fill up or when the current action queue transaction ends.

Action usage

action(type="omazuredce" flush_timeout_ms="2000" ...)

See also

See also omazuredce: Azure Monitor Logs Ingestion Output 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.