Google Cloud has GitHub repository that contains 30 dashboard templates to manage custom cloud monitoring. The new product targets specific Google Cloud services. It focuses on compute, storage, data processing, networking, database, tooling and microservice demo application.
The GitHub repository offers sample dashboards. Firstly, the customers can study the purpose of each dashboard sample through a README file. The file is on each folder that sums up the content and metrics used. The Google Teams created the GitHub repository by aggregating some of the data based on specific use cases. After that, the data was put in sample dashboards that will make easier for the users.
Take a look at the following examples. The dashboard for CPU utilization and memory usage is by default not aggregated. While for network egress and ingress, the Google Teams used sum for aggregation for the widgets on the dashboard for showing the goal to catch total bytes. In the GitHub Repository, you can manage custom cloud monitoring because you will have a holistic view on your workload state by grouping related services.
Steps for the Cloud Monitoring Management
There are some steps that you need to take to manage custom cloud monitoring. You can firstly check on the templates through the GitHub repo via the gcloud CLI, Terraform or Deployment Manager. After that, follow the procedures for further actions.
You need to check it out from GitHub then apply the gcloud monitoring dashboards create command. This is beneficial to set up a dashboard. You can either choose Terraform to utilize the dashboards. Apply a script under the terraform folder that contains the dashboard module to display this step.
Else, you can choose Cloud Deployment Manager to utilize the dashboards using the scripts under the dm folder. Those channels make your efforts easier for integrating dashboard development and deployment into an automated pipeline. One practice that you can try includes checking your dashboard JSON files into a Git repository and updating the repository can lead to a Cloud Build process. In turn, this will make changes in the Cloud Monitoring.
After the GitHub repository, Google Cloud is working on improving the template library. It is examining on more Google Cloud services. Also, it extends the dashboard templates so that they can cover multiple services under one dashboard. The last goal is accommodating customer insight through built-in data filter and aggregation capability.
Also read: Google Cloud Operational Efficiency for Coping with COVID-19 Pandemic
Leave A Comment