Hey Leo
I have an ESP32 IoT project that transmits data to gcloud via a Raspberry Pi gateway device and I am trying to implement your code. I have encountered problems however, when it is time to deploy the prometheus and grafana images on the ports stated. Do I need to install prometheus and grafana on a google cloud virtual machine before trying to deploy these images? Currently I keep getting a "Container failed to start. Failed to start and then listen on the port defined by the PORT environment variable" whenever I try to deploy the images as stated in your write up.