package
6.8.23+incompatible
Repository: https://github.com/k0ffee/beats.git
Documentation: pkg.go.dev

# Functions

ChangeDefaultCfgfileFlag replaces the value and default value for the `-c` flag so that it reflects the beat name.
GetDefaultCfgfile gets the full path of the default config file.
GetPathConfig returns ${path.config}.
HandleFlags adapts default config settings based on command line flags.
HashConfig hashes a given common.Config.
IsTestConfig returns whether or not this is configuration used for testing.
Load reads the configuration from a YAML file structure.
LoadList loads a list of configs data from the given file.
NewGlobManager takes a glob and enabled/disabled extensions and returns a GlobManager object.
No description provided by the author
NewReloader creates new Reloader instance for the given config.
NewRunnerList builds and returns a RunnerList.
Deprecated: Please use Load().

# Variables

No description provided by the author

# Structs

No description provided by the author
DynamicConfig loads config files from a given path, allowing to reload new changes while running the beat.
GlobManager allows to manage a directory of conf files.
No description provided by the author
No description provided by the author
Reloader is used to register and reload modules.
RunnerList implements a reloadable.List of Runners.

# Interfaces

No description provided by the author
No description provided by the author