Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

in_ebpf: initial version of loader plugin #9406

Closed
wants to merge 1 commit into from

Commits on Nov 2, 2024

  1. in_ebpf: initial version of the plugin

    This is an initial proposal of a POC of an ebpf ingestor
    plugin. This adds capabilities to load and attach to
    an existing ebpf program and consume events from a fixed-sized
    ring buffer, subsequently those events are ingested in the log
    ingestion buffer.
    
    Events types are known and defined in the fluent-bit codebase and
    those has to be implemented by the ebpf program to follow when submitted
    into the ring buffer, this in the future must be serialized and
    be an extensible part of the project as we possibly make progress towards
    compability with other ebpf collectors.
    
    Also, i've implemented a fallback to allow strings to be passed as the
    payload of the event, without following a specific event type.
    
    Signed-off-by: Jorge Niedbalski <[email protected]>
    niedbalski committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    81efa39 View commit details
    Browse the repository at this point in the history