code: func New(framework *choria.Framework, logger *logrus.Entry) *Manager {
  	return &Manager{
  		fw:  framework,
  		cfg: framework.Config,
  		log: logger.WithFields(logrus.Fields{"subsystem": "discovery"}),
  	}
  }
docs: // New creates a new discovery Manager