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

# Packages

# Functions

BeatsAssets creates an asseter with a predefine set of fields that is always reported.
DefaultSupport initializes the default index management support used by most Beats.
MakeDefaultSupport creates some default index management support, with a custom ILM support implementation.
NewClientHandler initializes and returns a new instance of ClientHandler.
NewESClientHandler returns a new ESLoader instance, initialized with an ilm and template client handler based on the passed in client.
NewFileClientHandler returns a new ESLoader instance, initialized with an ilm and template client handler based on the passed in client.

# Constants

# Interfaces

Asseter provides access to beats assets required to load the template.
ClientHandler defines the interface between a remote service and the Manager for ILM and templates.
ESClient defines the minimal interface required for the index manager to prepare an index.
FileClient defines the minimal interface required for the Loader to prepare a policy and write alias.
Manager is used to initialize indices, ILM policies, and aliases within the Elastic Stack.
Supporter provides index management and configuration related services throughout libbeat.

# Type aliases

LoadMode defines the mode to be used for loading idxmgmt related information.
SupportFactory is used to provide custom index management support to libbeat.