Kibana dashboard cannot load metricbeat data

The reason you are having these problems is that you need to run complete metricbeat setup not just load the dashboards

metricbeat setup also loads. The templates for the mappings are correct. The fact that you're having to use keywords means the mapping is not correct.

Take a look at this post here