Courseiva
Monitoring and Alerting →easyMultiple Choice

Databricks-DE-Pro Monitoring and Alerting Practice Question

A data engineer needs to receive an email notification when a Databricks job fails. The job is scheduled to run every hour. The engineer wants to configure this notification with minimal effort and without writing additional code. Which approach should the engineer use?

⚠ Common exam trap

The trap here is overcomplicating the solution by considering external services or custom polling, when the job's native notification settings already provide the required functionality without extra work.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Configure the job's email notifications in the job settings to send alerts on failure to the engineer's email address.

Databricks jobs include built-in email notification settings that can be configured to send alerts on failure. This is the most straightforward and code-free method to receive email notifications for job failures, meeting the engineer's requirements for minimal effort.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    Create a Databricks SQL alert that queries the job's run history and triggers when a failure is detected.

    Why it's wrong here

    While Databricks SQL alerts can query system tables, they require writing a query and setting up a schedule. This approach is more complex and may have latency, as the alert runs on a schedule rather than immediately upon job failure. It also does not provide the same real-time notification as built-in job notifications.

  • ✗

    Use the Databricks REST API to poll the job status every hour and send an email if the status is failed.

    Why it's wrong here

    Polling the REST API requires writing a script or application to check the status and send emails. This is additional code and infrastructure, which the engineer wants to avoid. It also may not detect failures immediately, as polling intervals introduce delay. Built-in notifications are more efficient and immediate.

  • ✓

    Configure the job's email notifications in the job settings to send alerts on failure to the engineer's email address.

    Why this is correct

    Databricks jobs have built-in email notification settings that can be configured directly in the job UI or via the API. Enabling failure notifications sends an email to specified recipients when the job fails. This requires no additional code and is the simplest way to meet the requirement.

  • ✗

    Set up a webhook in the job configuration to call an external service that sends an email.

    Why it's wrong here

    Webhooks can be used for notifications, but they require an external service to handle the webhook and send the email. This involves additional setup and maintenance, which contradicts the requirement for minimal effort and no additional code. Built-in email notifications are simpler and directly supported.

About these practice questions

Courseiva writes every Databricks-DE-Pro question from scratch — 267 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official Databricks exam blueprint

This Databricks-DE-Pro practice question is part of Courseiva's free Databricks certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the Databricks-DE-Pro exam.