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

# Functions

GlobalRegistry return the configured global registry.
HasStabilityPred returns true if the feature match any of the provided stabilities.
MakeDetails return the minimal information a new feature must provide.
MustBundle takes existing bundle or features and create a new Bundle with all the merged Features.
MustOverwriteBundle register a bundle of feature, replace any existing feature with a new implementation and panic on error.
MustRegister register a new Feature on the global registry and panic on error.
MustRegisterBundle register a new bundle and panic on error.
New returns a new Feature.
NewBundle creates a new Bundle of feature to be registered.
NewRegistry returns a new registry.
OverwriteBundle register a bundle of feature and replace any existing feature with a new implementation.
Register register a new feature on the global registry.
RegisterBundle registers a bundle of features.

# Constants

List all the available stability for a feature.
List all the available stability for a feature.
List all the available stability for a feature.
List all the available stability for a feature.

# Structs

Bundle defines a list of features available in the current beat.
Details minimal information that you must provide when creating a feature.
Feature contains the information for a specific feature.
Registry implements a global FeatureRegistry for any kind of feature in beats.

# Interfaces

Featurable implements the description of a feature.

# Type aliases

FilterFunc is the function use to filter elements from a bundle.
Stability defines the stability of the feature, this value can be used to filter a bundler.