Monitoring, Logging, and Estimating Costs in GCP
At first look, the observability services don’t appear to be the most critical topic. It is possible to run workloads without monitoring them. But soon, after you start deploying services at scale, you will look for a monitoring service to optimize or plan the usage of Google Cloud resources. You will want to investigate logs once the first issues appear. Then, you will need to build customized dashboards and alerts to get notified of the status of your services.
This chapter will help you better understand what kind of observability tools Google Cloud offers and how to use them for your workloads.
We will focus on Google Cloud’s operations suite (formerly Stackdriver), which consists of the following fully managed services – Cloud Monitoring for visibility into the health of your applications and Google Cloud services, Cloud Logging for real-time log management, and application-level diagnostic tools such...