管理通知目的地
重要
這項功能處於公開預覽狀態。
本文將教導您如何建立及設定工作區的通知目的地。
系統通知是訊息,會告訴您工作流程何時遇到執行事件(啟動、成功和失敗)。 根據預設,通知會傳送至使用者電子郵件位址,但系統管理員可以使用 Webhook 來設定替代通知目的地。 這可讓您建置與 Azure Databricks 的事件驅動整合。
您必須是 Azure Databricks 工作區管理員,才能管理通知目的地。 設定目的地之後,所有使用者都可以使用。
建立新的通知目的地
設定新的通知目的地
- 按兩下工作區頂端列中的使用者名稱,然後從下拉式清單中選取[ 設定 ]。
- 在 [ 工作區管理員] 區段中,按兩下 [ 通知] 索引標籤 。
- 按兩下 [ 管理] 按鈕。
- 按兩下 [ +新增目的地]。
- 選取目的地類型。 目前支援下列目的地:
- 電子郵件
- Slack
- Webhook
- MS Teams
- PagerDuty
- 根據類型設定目的地。
- 按一下 [建立]。
針對每個目的地使用不同的認證
目的地的設定會安全地儲存在 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 個字元的限制。