github.com/grafana/pyroscope@v1.18.0/pkg/metastore/discovery/static.go (about) 1 package discovery 2 3 type StaticDiscovery struct { 4 servers []Server 5 } 6 7 func NewStaticDiscovery(servers []Server) *StaticDiscovery { 8 return &StaticDiscovery{servers: servers} 9 } 10 11 func (s *StaticDiscovery) Subscribe(updates Updates) { 12 updates.Servers(s.servers) 13 } 14 15 func (s *StaticDiscovery) Rediscover() { 16 } 17 18 func (s *StaticDiscovery) Close() { 19 20 }