Поделиться через


Управление назначениями уведомлений

Внимание

Эта функция предоставляется в режиме общедоступной предварительной версии.

В этой статье описано, как создавать и настраивать назначения уведомлений для рабочей области.

Системные уведомления — это сообщения, указывающие, когда рабочий процесс испытывает событие выполнения (запуск, успех и сбой). По умолчанию уведомления отправляются на адреса электронной почты пользователей, но администраторы могут настраивать альтернативные назначения уведомлений с помощью веб-перехватчиков. Это позволяет создавать интеграции на основе событий с Azure Databricks.

Для управления назначениями уведомлений необходимо быть администратором рабочей области Azure Databricks. После настройки назначения она доступна всем пользователям.

Требования к сети

  • Назначение уведомления должно добавить IP-адреса веб-приложения уровня управления рабочей области в список разрешений. См . IP-адреса и домены для служб и ресурсов Azure Databricks.
  • Azure Databricks применяет протокол HTTPS для обеспечения безопасности. Назначение уведомления должно использовать сертификаты SSL, подписанные доверенным центром сертификации.

Создание назначения уведомления

Настройка нового назначения уведомления

  1. Щелкните имя пользователя в верхней строке рабочей области и выберите "Параметры " в раскрывающемся списке.
  2. В разделе "Администратор рабочей области" перейдите на вкладку "Уведомления".
  3. Нажмите кнопку "Управление ".
  4. Нажмите кнопку +Добавить назначение.
  5. Выберите целевой тип. В настоящее время поддерживаются следующие назначения:
    • Эл. почта
    • Slack
    • Веб-перехватчик
    • MS Teams
    • PagerDuty
  6. Настройте назначение с учетом типа.
  7. Нажмите кнопку Создать.

Использование различных учетных данных для каждого назначения

Конфигурация назначения безопасно хранится в рабочей области Azure Databricks. Чтобы повысить безопасность, если скомпрометирована сторонняя конечная точка, Azure Databricks рекомендует использовать разные учетные данные для каждого настроенного назначения. Например:

  • Slack: URL-адрес, на который отправляется уведомление.
  • MS Teams: URL-адрес, на который отправляется уведомление.
  • PagerDuty: ключ интеграции, используемый для уникального маршрутизации уведомлений в службу PagerDuty.
  • Веб-перехватчик: имя пользователя и пароль, используемые для проверки подлинности в сторонней конечной точке с помощью проверки подлинности HTTP Basic при доставке уведомлений.

Использование разных секретов для каждого настроенного назначения позволяет отдельно отозвать доступ к отдельным назначениям уведомлений, не влияя на работу всех других назначений в рабочей области Azure Databricks.

Назначение Slack

Чтобы настроить назначение Slack, следуйте инструкциям в входящих веб-перехватчиках для Slack. Вставьте созданный URL-адрес в место назначения уведомления Azure Databricks.

Добавление веб-перехватчика в задание

После настройки назначения можно добавить назначение уведомления в задание. Дополнительные сведения см. в статье Добавление уведомлений по электронной почте и системных уведомлений для событий задания.

Пользователи могут настроить до трех системных назначений для каждого типа события для каждого задания.

Ограничения

В настоящее время назначения уведомлений имеют следующие ограничения:

  • Вы можете настроить только уведомления для Databricks SQL и заданий.
  • Назначения уведомлений электронной почты имеют ограничение на длину адреса получателя в 1300 символов.