code: func (s *Discovery) Initialize(uris string, _ time.Duration, _ time.Duration, _ map[string]string) error {
  	for _, input := range strings.Split(uris, ",") {
  		for _, ip := range discovery.Generate(input) {
  			entry, err := discovery.NewEntry(ip)
  			if err != nil {
  				return fmt.Errorf("%s, please check you are using the correct discovery (missing token:// ?)", err.Error())
  			}
  			s.entries = append(s.entries, entry)
  		}
  	}
  
  	return nil
  }
docs: // Initialize is exported