GCP-CLOUD-ARCHITECT practice question 5 of 10

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?

Full set: 333 questions

Domain Ensuring solution and operations reliability

Answer options
A: Deploy a Prometheus operator in your existing Kubernetes and Serverless setup across multi-cloud environments.
B: Build a SaaS-based, Prometheus-compatible solution to display metrics for each cloud in a customizable way.
C: Enable Google Cloud Managed Service for Prometheus to monitor and alert on your workloads at scale. Correct answer
D: Set up Cloud Monitoring as a single pane of glass across multi-cloud environments.
Correct Answer:
C. Enable Google Cloud Managed Service for Prometheus to monitor and alert on your workloads at scale.
Explanation

Google Cloud Managed Service for Prometheus is a fully managed, multi-cloud, cross-project solution that is built on the same globally scalable infrastructure as other Google services. It is designed to be a drop-in replacement for standard Prometheus, supporting PromQL for queries and alerts. This addresses the need for a low-maintenance, highly scalable, enterprise-grade solution that integrates seamlessly with existing Prometheus workflows. It allows developers to continue using their familiar tools while offloading the operational burden of managing and scaling the monitoring infrastructure.

Why Incorrect

A. Deploying a Prometheus operator is a self-managed approach, which contradicts the requirement for a low-maintenance, cloud-based enterprise solution.
B. Building a custom SaaS solution is a significant engineering effort, which is the opposite of a low-maintenance, ready-to-use solution.
D. While Cloud Monitoring provides a single pane of glass, Managed Service for Prometheus is the specific service designed for native Prometheus compatibility and PromQL support.

References

1. Google Cloud. (n.d.). Google Cloud Managed Service for Prometheus. Google Cloud Documentation. Retrieved from https://cloud.google.com/stackdriver/docs/managed-prometheus. (This page states, "Google Cloud Managed Service for Prometheus is Google Cloud's fully managed multi-cloud, cross-project solution for Prometheus metrics... You can use PromQL to query the data... without having to manually manage and operate Prometheus at scale.")

2. Google Cloud. (n.d.). About Google Cloud Managed Service for Prometheus. Google Cloud Documentation. Retrieved from https://cloud.google.com/stackdriver/docs/managed-prometheus/overview. (The overview highlights that it "lets you monitor and alert on your workloads, using Prometheus, without having to manually manage and operate Prometheus at scale.")

Scroll to Top