code: func (d *Discovery) listFiles() []string {
  	var paths []string
  	for _, p := range d.paths {
  		files, err := filepath.Glob(p)
  		if err != nil {
  			level.Error(d.logger).Log("msg", "Error expanding glob", "glob", p, "err", err)
  			continue
  		}
  		paths = append(paths, files...)
  	}
  	return paths
  }
docs: // listFiles returns a list of all files that match the configured patterns.