Elasticsearch Monitoring - Metricbeats

I am hoping for some clarification on the configuration of Metricbeat to monitor a cluster. The documentation states the following:

I will set up a single instance of Metricbeat to monitor my cluster which is made up of 8 data nodes and 3 dedicated master nodes. Am I correctly interpreting the documentation that the metricbeat configuration will be to set "scope" to "node" and that the "hosts" should point at the data nodes and not the master nodes (i.e. master-ineligible nodes)?

For clarification I do not use a load-balancing-proxy, but would list out the data nodes under the "hosts" setting.

Solved. As I have set this up within AWS, I created a Network AWS Load Balancer and directed it to every node on 9200, except for the MASTER NODES. I then installed a single instance of Metricbeat onto a dedicated instance and pointed it at the AWS Network Load Balancer. All Good!