Google Cloud Professional Cloud Architect — Question 220
You manage a highly distributed, hybrid- and multi-cloud IT environment, and your developers rely heavily on Prometheus for their workflows. You need a cloud-based, highly scalable, low-maintenance enterprise solution that supports Prometheus Query Language (PromQL) queries, quick metric viewing, and efficient issue diagnosis. What should you do?
Answer options
- A. Deploy a Prometheus operator in your existing Kubernetes and Serverless setup across multi-cloud environments.
- B. Set up Cloud Monitoring as a single pane of glass across multi-cloud environments.
- C. Enable Google Cloud Managed Service for Prometheus to monitor and alert on your workloads at scale.
- D. Build a SaaS-based, Prometheus-compatible solution to display metrics for each cloud in a customizable way.
Correct answer: C
Explanation
The correct answer is C because Google Cloud Managed Service for Prometheus is designed for scalability and low maintenance, allowing for effective monitoring and alerting of workloads while supporting PromQL. Option A may not provide the same level of scalability, and while option B offers a centralized view, it does not specifically cater to Prometheus queries. Option D suggests a custom solution, which may require more maintenance and resources than the managed service.