package
1.4.3
Repository: https://github.com/grafana/alloy.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Package docker implements the discovery.docker component.
No description provided by the author
No description provided by the author
No description provided by the author
Package gce implements the discovery.gce component.
No description provided by the author
No description provided by the author
No description provided by the author
Package kubelet implements a discovery.kubelet component.
Package kubernetes implements a discovery.kubernetes component.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

New creates a discovery component given arguments and a concrete Discovery implementation function.
No description provided by the author
NewDistributedTargets creates the abstraction that allows components to dynamically shard targets between components.
NewDistributedTargetsWithCustomLabels creates the abstraction that allows components to dynamically shard targets between components.
NewFromConvertibleConfig creates a discovery component given a ConvertibleConfig.

# Variables

MaxUpdateFrequency is the minimum time to wait between updating targets.

# Structs

Component is a reusable component for any discovery implementation.
DistributedTargets uses the node's Lookup method to distribute discovery targets when a component runs in a cluster.
Exports holds values which are exported by all discovery components.

# Interfaces

ConvertibleConfig is used to more conveniently convert a configuration struct into a DiscovererConfig.
No description provided by the author

# Type aliases

Creator is a function provided by an implementation to create a concrete DiscovererConfig instance.
DiscovererConfig is an alias for Prometheus' DiscovererConfig interface, so users of this package don't need to import github.com/prometheus/prometheus/discover as well.
Target refers to a singular discovered endpoint found by a discovery component.