Which seems like you install Prometheus in your network somewhere and let it talk to Grafana Cloud. But how does Grafana Cloud Agent come into it? Does it simply replace Prometheus on that diagram?
I add code in all my apps to call metric.inc() lines
Create a single (?) Cloud Agent, and configure it with the instance IPs of the metric servers, and a remote_write section in the configs pointing at my Grafana Cloud instance with API key