Summary
In this chapter, you learned how to use Prometheus and Grafana to set up a monitoring stack to monitor both your application's health on a technical level (by keeping an eye on system metrics, such as RAM and CPU usage) and custom, application-specific metrics, such as, in this case, the amount of booked tickets.
Over the course of this book, we have covered almost the entire lifecycle of a typical Go cloud application, starting at architecture and the actual programming, building container images, continuously deploying them in various cloud environments, and monitoring your applications.
In the following chapter, we will take the opportunity to look back in detail at what we have achieved so far and also point out where to go from here.