package
2.12.0+incompatible
Repository: https://github.com/driskell/log-courier.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
# Functions
AvailableActions returns the list of registered actions available for use.
FetchConfig returns the processor configuration from a Config structure.
FetchGrokConfig returns the grok configuration from a Config structure.
NewPool creates a new processor pool.
ParseExpression parses an expression using cel-go and returns the evaluatable program.
RegisterAction registers an action with the configuration module by providing a callback that can be used to validate the configuration.
# Variables
DefaultGeoIPActionDatabase is the default path to the GeoIP database to use It can be changed during init().
# Structs
Config contains configuration for a processor pipeline.
ConfigASTEntry is a configuration entry we need to parse into an ASTEntry.
General contains general configuration values.
GrokConfig contains configuration for grok.
Pool manages routines that perform sequences of mutations on events.
# Interfaces
ASTEntry is an entry in the syntax tree that processes events.
# Type aliases
ActionRegistrarFunc is a callback that validates the configuration for an action that was registered via RegisterAction.