How can i configure my own private nodes into Grafana?

I have my own private nodes across a few virtual machines inside azure portal and I have looking at getting the metrics to see how my nodes are running etc into grafana via promethesus. Does anyone have any guidance on this? I am struggling to see anything that can help me follow the steps by steps to set it up?

do you have prometheus running on each of the VMs that you would like to monitor? And where are you running your Grafana instance? On one of them? On Grafana Cloud?