It was simply a case of re-reading the full config and then enabling more options
metricbeat.modules:
- module: system
metricsets:- cpu
- filesystem
- memory
- network
- process
- load
- core
- diskio
enabled: true
period: 300s
processes: ['.*']
cpu_ticks: true
There are a couple more options in the full config which I haven't used
When the new index started the data for the other graphs populated and now all graphs work with no errors
Hope that helps you