A data engineer wants to monitor the performance of a Databricks cluster by tracking the average CPU utilization over time. Which Databricks feature should they use to visualize this metric?
The cluster metrics dashboard in the Databricks UI provides real-time and historical charts of CPU utilization, memory usage, and other metrics for a cluster. It is the built-in tool for visualizing cluster performance over time, making it the correct choice for this scenario.
Why this answer
The cluster metrics dashboard in the Databricks UI is designed to display cluster performance metrics such as CPU utilization, memory usage, and network activity. It provides both real-time and historical views, allowing engineers to monitor trends and identify performance issues. Other tools like Spark UI focus on job execution, while Databricks SQL dashboards are for data visualization, not infrastructure monitoring.
Therefore, the cluster metrics dashboard is the correct choice.
Exam trap
The trap here is confusing the Spark UI, which shows job-level details, with the cluster metrics dashboard, which shows infrastructure-level metrics.