# Functions
AssetBeat returns asset data.
DefaultConfig returns the default configuration for the Beat module.
GetConfig for Metricbeat.
GetInfo returns the data for the Beat's / endpoint.
GetState returns the data for the Beat's /state endpoint.
NewMetricSet creates a metricset that can be used to build other metricsets within the Beat module.
NewModule creates a new module.
# Constants
ModuleName is the name of this module.
# Variables
ErrClusterUUID is the error to be returned when the monitored beat is using the Elasticsearch output but hasn't yet connected or is having trouble connecting to that Elasticsearch, so the cluster UUID cannot be determined.
# Structs
Config defines the structure for the Beat module configuration options.
Info construct contains the relevant data from the Beat's / endpoint.
MetricSet can be used to build other metricsets within the Beat module.
State construct contains the relevant data from the Beat's /state endpoint.