Google Professional Cloud DevOps Engineer Question 144
Select 3Google Cloud PlatformYour team is using Cloud Monitoring to track application performance and incidents. You’ve been tasked with creating a dashboard to help the team monitor key metrics like latency, error rates, and CPU utilization for a specific service. Additionally, you need to ensure that the dashboard is easily accessible to the team and follows best practices. What steps should you take?
- A
Create a new dashboard and add widgets for latency, error rates, and CPU utilization metrics.
- B
Apply filters to the dashboard to show data for the specific service only.
- C
Share the dashboard with relevant team members by granting Viewer access through IAM roles.
- D
Automate updates to the dashboard using a playbook to add new widgets dynamically.
- E
Export the dashboard as a JSON file to ensure it can be reused across other projects.
Show answer and explanation
Correct answers: A, B, C
Explanation
To effectively monitor application performance, you need to create a dashboard with relevant metrics, apply filters to focus on the specific service, and share the dashboard with team members for collaboration. Automating updates with playbooks or exporting dashboards as JSON files is not directly relevant to the scenario.
- A. Correct.
Correct: Creating a new dashboard and adding widgets for key metrics is the foundation of monitoring application performance.
- B. Correct.
Correct: Applying filters ensures the dashboard is specific to the service you are monitoring, avoiding unnecessary data noise.
- C. Correct.
Correct: Sharing the dashboard with relevant team members is critical for collaboration and ensuring access.
- D. Incorrect.
Incorrect: While playbooks can automate incident response, they are not used to dynamically update dashboards in Cloud Monitoring.
- E. Incorrect.
Incorrect: Exporting dashboards as JSON files is useful for migrating or replicating dashboards but is not required for the scenario described.