Add email and system notifications for job events

You can monitor job runs by configuring notifications when a job run starts, completes successfully, or fails. Notifications can be sent to one or more email addresses or system destinations such as webhook destinations or Slack. You can also integrate email notifications with tools such as PagerDuty.

Configure email notifications

To add one or more email addresses to notify when runs of this job begin, complete, or fail:

  1. In the Job details panel for your job, click Edit notifications.

  2. Click Add Notification and select Email address in Destination.

  3. Enter an email address and click the check box for each notification type to send to that address.

  4. To enter another email address for notification, click Add notification again.

  5. Click Confirm.

Integrate these email notifications with your favorite notification tools, including:

Notifications you set at the job level are not sent when failed tasks are retried. To receive a failure notification after every failed task (including every failed retry), use task notifications instead. To add email notifications for task runs, click + Add next to Emails in the task panel when you add or edit a job task.

Configure system notifications

Note

  • System destinations are in Public Preview.

  • There is a limit of three system destinations for each notification type.

  • An administrator must configure system destinations. System destinations are configured by selecting Create new destination in the Edit system notifications dialog or the admin settings page.

To add one or more system notifications when runs of this job begin, complete, or fail:

  1. In the Job details panel for your job, click Edit notifications.

  2. Click Add Notification and select a system destination in Destination.

  3. In Select a system destination, select a destination, and click the check box for each notification type to send to that destination.

  4. To add another destination, click Add notification again.

  5. Click Confirm.

Configure notifications for slow running or late jobs

If you have configured an expected duration for a job, you can add an email or system notification if the job exceeds the configured duration. To receive a notification for jobs that exceed the duration threshold, click the check box for Duration Warning when you add or edit a notification.

Filter out notifications for skipped or canceled runs

You can reduce the number of notifications sent by filtering out notifications when a run is skipped or canceled. To filter notifications, check Mute notifications for skipped runs or Mute notifications for canceled runs when you add or modify email notifications or system notifications.

Note

Selecting Mute notifications for skipped runs or Mute notifications for canceled runs for a job does not filter out notifications configured for job tasks. To filter all notifications for skipped or canceled runs, you must also filter out any task-level notifications you have configured.