Is there any way to not define upstreams for a service

Is it possible to not define an upstream for each service for interaction. For example, I have Nomad cluster with Consul and I want to collect metrics from all consul sidecar that running with services, using prometheus.