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  }