Verwalten von Benachrichtigungszielen
Wichtig
Dieses Feature befindet sich in der Public Preview.
In diesem Artikel erfahren Sie, wie Sie Benachrichtigungsziele für Ihren Arbeitsbereich erstellen und konfigurieren.
Systembenachrichtigungen sind Meldungen, die Ihnen mitteilen, wann bei Ihrem Workflow ein Ausführungsereignis auftritt (Start, Erfolg und Fehler). Standardmäßig werden Benachrichtigungen an E-Mail-Adressen von Benutzern gesendet, aber Administratoren können alternative Benachrichtigungsziele mithilfe von Webhooks konfigurieren. Dadurch können Sie ereignisgesteuerte Integrationen mit Azure Databricks erstellen.
Sie müssen ein Azure Databricks-Arbeitsbereichsadministrator sein, um Benachrichtigungsziele zu verwalten. Nachdem ein Ziel konfiguriert wurde, ist es für alle Benutzer*innen verfügbar.
Netzwerkanforderungen
- Das Benachrichtigungsziel muss die Webapp-IP-Adressen der Steuerungsebene des Arbeitsbereichs zu seiner Zulassungsliste hinzufügen. Siehe IP-Adressen und Domänen für Azure Databricks-Dienste und -Ressourcen.
- Azure Databricks erzwingt die Verwendung von HTTPS zur Sicherheit. Das Benachrichtigungsziel muss von einer vertrauenswürdigen Zertifizierungsstelle signierte Secure Sockets Layer-Zertifikate (SSL-Zertifikate) verwenden.
Erstellen eines neuen Benachrichtigungsziels
So konfigurieren Sie ein neues Benachrichtigungsziel
- Wählen Sie in der oberen Leiste des Arbeitsbereichs Ihren Benutzernamen und anschließend in der Dropdownliste Einstellungen aus.
- Klicken Sie im Abschnitt Arbeitsbereichsadministrator auf die Registerkarte Benachrichtigungen.
- Klicken Sie anschließend auf die Schaltfläche Verwalten.
- Klicken Sie auf + Ziel hinzufügen.
- Wählen Sie einen Zieltyp aus. Derzeit werden die folgenden Ziele unterstützt:
- Puffer
- Webhook
- MS-Teams
- PagerDuty
- Konfigurieren Sie das Ziel basierend auf dem Typ.
- Klicken Sie auf Erstellen.
Verwenden unterschiedlicher Anmeldeinformationen für jedes Ziel
Die Konfiguration eines Ziels wird sicher verschlüsselt in Ihrem Azure Databricks-Arbeitsbereich gespeichert. Um die Sicherheit im Fall einer Kompromittierung des Drittanbieterendpunkts zu verbessern, empfiehlt Azure Databricks, für jedes konfigurierte Ziel unterschiedliche Anmeldeinformationen zu verwenden. Dazu gehören:
- Slack: die URL, an welche die Benachrichtigung gesendet wird.
- MS Teams: die URL, an welche die Benachrichtigung gesendet wird.
- PagerDuty: Der Integrationsschlüssel, der verwendet wird, um Benachrichtigungen eindeutig an einen PagerDuty-Dienst weiterzuleiten.
- Webhook: Der Benutzername und das Kennwort, die zum Authentifizieren bei einem Drittanbieterendpunkt mithilfe der HTTP-Standardauthentifizierung beim Übermitteln von Benachrichtigungen verwendet werden.
Die Verwendung unterschiedlicher Geheimnisse für jedes konfigurierte Ziel ermöglicht es Ihnen, den Zugriff auf einzelne Benachrichtigungsziele individuell zu widerrufen, ohne den Betrieb aller anderen Ziele in Ihrem Azure Databricks-Arbeitsbereich zu beeinträchtigen.
Slack-Ziel
Befolgen Sie zum Einrichten eines Slack-Ziels die Anweisungen unter Eingehende Webhooks für Slack. Fügen Sie die generierte URL in Ihr Azure Databricks-Benachrichtigungsziel ein.
Hinzufügen eines Webhooks zu einem Auftrag
Nachdem Sie ein Ziel konfiguriert haben, können Sie das Benachrichtigungsziel einem Auftrag hinzufügen. Weitere Informationen finden Sie unter Hinzufügen von E-Mail- und Systembenachrichtigungen für Auftragsereignisse.
Benutzer können pro Auftrag bis zu drei Systemziele für jeden Ereignistyp konfigurieren.
Einschränkungen
Für Benachrichtigungsziele gelten derzeit folgende Einschränkungen:
- Sie können nur Benachrichtigungen für Databricks SQL und Aufträge konfigurieren.
- Bei E-Mail-Benachrichtigungen ist die Länge der Empfängeradresse auf 1.300 Zeichen begrenzt.