Cool! Glad you got it working!
No once you get the setup correct you can then send as metrics from as many hosts as you like.
Keep in mind You need to run
metricbeat setup -e
Once each time you change a configuration, version etc.. etc.. Once whether you are running 1 metricbeat or 100s or 1000s and you want to run setup once before you start the metricbeat with the new configuration and start shipping metrics.