How to use Metricbeat Docker module in Docker Swarm

I found this other post. It also suggests running as root or using setfacl which I don't really understand. Are those really the only options?