Google Cloud Professional Cloud DevOps Engineer — Question 103
Your company runs services by using multiple globally distributed Google Kubernetes Engine (GKE) clusters. Your operations team has set up workload monitoring that uses Prometheus-based tooling for metrics, alerts, and generating dashboards. This setup does not provide a method to view metrics globally across all clusters. You need to implement a scalable solution to support global Prometheus querying and minimize management overhead. What should you do?
Answer options
- A. Configure Prometheus cross-service federation for centralized data access.
- B. Configure workload metrics within Cloud Operations for GKE.
- C. Configure Prometheus hierarchical federation for centralized data access.
- D. Configure Google Cloud Managed Service for Prometheus.
Correct answer: D
Explanation
The correct answer is D, as Google Cloud Managed Service for Prometheus provides a fully managed solution that supports global querying and reduces the operational overhead associated with self-managing Prometheus instances. Options A and C involve federation setups that still require management and do not provide the same level of scalability and ease of use. Option B focuses on Cloud Operations metrics, which do not facilitate global Prometheus querying.