Metricbeat data not showing on kibana

Trying to setup metricbeat to monitor the ES cluster. It was running fine on an AWS instance that was removed and now going to be self monitored on the sale ES cluster.
So far got all the metricbeat configuration updated and I'm seeing the indices created, no errors on the logs but getting the following on kibana.

image

Any idea on what can be the issue here?

Did you look into the documentation on how to configure the stack monitoring? https://www.elastic.co/guide/en/kibana/current/xpack-monitoring.html

Missing this step

PUT _cluster/settings
{
"persistent": {
"xpack.monitoring.elasticsearch.collection.enabled": false
}
}