NomadSD is natively supported by VM yet it can be only achieved via inlice scrape configs. I think there should a way to create a VMScrapeConfig object with NomadSD. To do that extending VMScrapeConfig struct with nomad.NomadSD should be sufficient. Or something similar would work.