管理通知目的地

重要

這項功能處於公開預覽狀態

本文將教導您如何建立及設定工作區的通知目的地。

系統通知是訊息,會告訴您工作流程何時遇到執行事件(啟動、成功和失敗)。 根據預設,通知會傳送至使用者電子郵件位址,但系統管理員可以使用 Webhook 來設定替代通知目的地。 這可讓您建置與 Azure Databricks 的事件驅動整合。

您必須是 Azure Databricks 工作區管理員,才能管理通知目的地。 設定目的地之後,所有使用者都可以使用。

建立新的通知目的地

設定新的通知目的地

  1. 按兩下工作區頂端列中的使用者名稱,然後從下拉式清單中選取[設定]。
  2. 按兩下 [ 通知] 索引標籤
  3. 按兩下 [ 管理] 按鈕。
  4. 按兩下 [ +新增目的地]。
  5. 選取目的地類型。 目前支援下列目的地:
    • 電子郵件
    • Slack
    • Webhook
    • MS Teams
    • PagerDuty
  6. 根據類型設定目的地。
  7. 按一下 [建立]

針對每個目的地使用不同的認證

目的地的設定會安全地儲存在 Azure Databricks 工作區中。 若要改善第三方端點遭到入侵的安全性,Azure Databricks 建議針對每個已設定的目的地使用不同的認證。 包括:

  • Slack:傳送通知的 URL。
  • MS Teams:傳送通知的 URL。
  • PagerDuty:用來唯一將通知路由傳送至 PagerDuty 服務的整合密鑰。
  • Webhook:傳遞通知時,用來使用 HTTP 基本身份驗證向第三方端點驗證的使用者名稱和密碼。

針對每個設定的目的地使用不同的秘密,可讓您個別撤銷個別通知目的地的存取權,而不會影響 Azure Databricks 工作區中所有其他目的地的作業。

Slack 目的地

若要設定 Slack 目的地,請遵循 Slack 傳入 Webhook 中的指示。 將產生的 URL 貼到您的 Azure Databricks 通知目的地。

將 Webhook 新增至作業

設定目的地之後,您可以將通知目的地新增至作業。 如需詳細資訊,請參閱新增工作事件的電子郵件和系統通知

用戶可以為每個作業的每個事件類型設定最多三個系統目的地。

限制

通知目的地目前有下列限制:

  • 您只能設定 Databricks SQL 和作業的通知。
  • 電子郵件通知目的地的收件者地址長度有 1,300 個字元的限制。