Skip to content

Buffered input plugins #1293

Open
Open
@tagomoris

Description

@tagomoris

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementFeature request or improve operationsv2

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions