fluent / fluent/fluent-bit

Flush interval per output or per output

Open
#5,434 0 comments 9 reactions 0 assignees View on GitHub
long-term
Dominant language
C
Stars
8.1k
Forks
2k
Avg merge
4d 20h
Merged PRs (30d)
71

Description

Would it be possible to support `Flush` as a per input or per output setting?

The reason for this request is that different inputs may be accepting logs at different rates, and different output APIs might have different batching requirements, so to efficiently batch data, a different flush interval per input could be best in some cases. Consider may be one input is uptaking data very slowly, and another is getting data very fast.

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Start by locating the existing global Flush setting and the input and output configuration paths. Done means flush intervals can be configured independently for inputs or outputs while preserving existing behavior when no per-component setting is provided.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
stream-processing
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.