Dogstatsd as sidecar task?

Currently, I’m replacing a swarm cluster with my (beloved) nomad cluster. Everything’s fine but I need some guidance on the concept. On swarm, I’m running Datadog as a service and other services can be able to access dogstatsd using that service name and they’re pushing metrics to that dogstatsd service.

I think, to achieve the same goal, I should run dogstatsd as a sidecar task. Is that the preferred method?