So, I was able to get data into ELK with Packetbeat - using the following steps:
- Manually load the index.
- Import the Packetbeat dashboards (using the script)
- Configuring the packetbeat.yml as such:
output.elasticsearch:
Array of hosts to connect to.
hosts: ["localhost:9200"]
template.name: "packetbeat"
template.path: "packetbeat.template.json"
template.overwrite: true
output.logstash:
The Logstash hosts
hosts: ["localhost:5044"]
Data - yay! 
So, I tried to follow the same process (above) with metricbeat... results:
a) the dashboards deploy
b) the metricbeat-* index shows in the Index Patterns, but I still get the errpr: No matching indices found: No indices match pattern "metricbeat-*"
I feel like I'm missing a step to close the deal - what am I missing?
Thanks,
Brad