Ultimate access to all questions.
In a Databricks workspace, you are tasked with implementing a robust and scalable solution to monitor and alert on specific metrics related to cluster performance and job execution. The solution must adhere to the following requirements: 1) Automate the monitoring process to reduce manual overhead, 2) Integrate with an external system for alerting to ensure timely notifications, 3) Be cost-effective without requiring significant changes to existing job codes. Given these constraints, which of the following approaches would be the BEST to achieve these objectives? Please choose one option.