package
7.17.28
Repository: https://github.com/elastic/beats.git
Documentation: pkg.go.dev

# Packages

Package pipeline combines all publisher functionality (processors, queue, outputs) to create instances of complete publisher pipelines, beats can connect to publish events to.

# Constants

GuaranteedSend requires an output to not drop the event on failure, but retry until ACK.

# Structs

Event is used by the publisher pipeline and broker to pass additional meta-data to the consumers/outputs.
EventCache provides a space for outputs to define per-event metadata that's intended to be used only within the scope of an output.

# Interfaces

Batch is used to pass a batch of events to the outputs and asynchronously listening for signals from these outpts.

# Type aliases

EventFlags provides additional flags/option types for used with the outputs.