fluent / fluent/fluentd

Buffered input plugins

Open
#1,293 1 comment 0 reactions 0 assignees View on GitHub
enhancement v2
Dominant language
Ruby
Stars
13.6k
Forks
1.4k
Avg merge
1d 3h
Merged PRs (30d)
20

Description

Input plugins may emit events one-by-one (for example, `in_exec`), but it degrades total performance of Fluentd event routing.
If we can support buffer plugins in input plugins, it can improve performance with users' configurations for such cases.

It may be implemented as:
- an extended API (method) for existing input plugin class (if plugin implements it, input plugin can work with buffer)
- a plugin helper (or a new method of event emitter plugin helper)

Output plugin supports both of buffered and non-buffered way. So Input plugin SHOULD support both too.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.