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

# Functions

Register registers a new active (as opposed to passive) monitor.

# Constants

ActiveMonitor represents monitorStarts that reach across the network to do things.
PassiveMonitor represents monitorStarts that receive inbound data.

# Variables

globalPluginsReg maintains the canonical list of valid Heartbeat monitorStarts at runtime.

# Structs

countersRecorder is used to record start/stop events for a single monitor/plugin to a single registry as counters.
MultiRegistryRecorder composes multiple statsRecorders.
Plugin describes a configured instance of a plug-in with its jobs already instantiated.
PluginFactory represents an uninstantiated plug in instance generated from a monitor config.

# Interfaces

# Type aliases

ErrPluginAlreadyExists is returned when there is an attempt to register two plugins with the same pluginName.
Type represents whether a plugin is active or passive.