Versions in this module Expand all Collapse all v0 v0.37.1 Jun 6, 2022 v0.37.0 Jun 6, 2022 Changes in this version + func MarshalYAMLWithInlineConfigs(in interface{}) (interface{}, error) + func Name(n string) func(*Manager) + func RegisterConfig(config discovery.Config) + func RegisterMetrics() + func UnmarshalYAMLWithInlineConfigs(out interface{}, unmarshal func(interface{}) error) error + type Manager struct + func NewManager(ctx context.Context, logger log.Logger, options ...func(*Manager)) *Manager + func (m *Manager) ApplyConfig(cfg map[string]discovery.Configs) error + func (m *Manager) Run() error + func (m *Manager) StartCustomProvider(ctx context.Context, name string, worker discovery.Discoverer) + func (m *Manager) SyncCh() <-chan map[string][]*targetgroup.Group + type StaticProvider struct + TargetGroups []*targetgroup.Group + func (sd *StaticProvider) Run(ctx context.Context, ch chan<- []*targetgroup.Group)