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

# Functions

No description provided by the author
NewFactory creates new Reloader instance for the given config.
NewRunner returns a Runner facade.
NewWrapper create a new Module and its associated MetricSets based on the given configuration.
PublishChannels publishes the events read from each channel to the given publisher client.
WithEventModifier attaches an EventModifier that will be executed for each event generated by the MetricSets of the module.
WithMaxStartDelay specifies the upper bound for the random startup delay for each MetricSet in the module.
WithMetricSetInfo attaches an EventModifier that adds information about the MetricSet that generated the event.

# Structs

Connector configures and establishes a beat.Client for publishing events to the publisher pipeline.
Factory creates new Runner instances from configuration objects.
Wrapper contains the Module and the private data associated with running the Module and its MetricSets.

# Interfaces

Runner is a facade for a Wrapper that provides a simple interface for starting and stopping a Module.

# Type aliases

Option specifies some optional arguments used for configuring the behavior of a module Wrapper.