agent

package
v2.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 18, 2023 License: Apache-2.0 Imports: 67 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddAgentInfoAttribute

func AddAgentInfoAttribute(
	agentInfo *agentinfo.AgentInfo,
	otelConfigProvider *otelconfig.Provider,
)

AddAgentInfoAttribute adds the agent group and instance labels to OTel config.

func AgentOTelComponents

func AgentOTelComponents(
	alerter alerts.Alerter,
	receiverFactories []receiver.Factory,
	processorFactories []processor.Factory,
	promRegistry *prometheus.Registry,
	engine iface.Engine,
	clasEng iface.ClassificationEngine,
	serverGRPC *grpc.Server,
	controlPointCache *cache.Cache[selectors.TypedControlPointID],
	alertMgr *alertmanager.AlertManager,
) (otelcol.Factories, error)

AgentOTelComponents constructs OTel Collector Factories for Agent.

func ModuleForAgentOTel

func ModuleForAgentOTel() fx.Option

ModuleForAgentOTel provides fx options for AgentOTelComponent.

func ProvidePeersPrefix

func ProvidePeersPrefix(agentInfo *agentinfo.AgentInfo) (peers.PeerDiscoveryPrefix, error)

ProvidePeersPrefix provides the peers prefix.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL