Gestire le destinazioni di notifica
Importante
Questa funzionalità è disponibile in anteprima pubblica.
Questo articolo illustra come creare e configurare le destinazioni di notifica per l'area di lavoro.
Le notifiche di sistema sono messaggi che indicano quando il flusso di lavoro riscontra un evento di esecuzione (avvio, esito positivo e negativo). Per impostazione predefinita, le notifiche vengono inviate agli indirizzi di posta elettronica dell'utente, ma gli amministratori possono configurare destinazioni di notifica alternative usando webhook. In questo modo è possibile creare integrazioni guidate dagli eventi con Azure Databricks.
Per gestire le destinazioni di notifica, è necessario essere un amministratore dell'area di lavoro di Azure Databricks. Dopo aver configurato una destinazione, questa viene resa disponibile a tutti gli utenti.
Requisiti di rete
- La destinazione delle notifiche deve aggiungere gli indirizzi IP dell'app Webapp del piano di controllo dell'area di lavoro all'elenco consentito. Vedere Indirizzi IP e domini per i servizi e gli asset di Azure Databricks.
- Per la sicurezza, Azure Databricks applica l'uso del protocollo HTTPS. La destinazione di notifica deve usare certificati SSL (Secure Sockets Layer) firmati da un'autorità di certificazione attendibile.
Creare una nuova destinazione di notifica
Configurare una nuova destinazione di notifica
- Fare clic sul nome utente nella barra superiore dell’area di lavoro e selezionare Impostazioni dal menu a discesa.
- Nella sezione Amministratore dell'area di lavoro fare clic sulla scheda Notifiche.
- Fare clic sul pulsante Gestisci.
- Fare clic su Aggiungi destinazione.
- Selezionare un tipo di destinazione. Al momento, sono supportate le destinazioni seguenti:
- Slack
- Webhook
- MS Teams
- PagerDuty
- Configurare la destinazione in base al tipo.
- Cliccare su Crea.
Usare credenziali diverse per ogni destinazione
La configurazione di una destinazione viene archiviata in modo sicuro, crittografata, nell'area di lavoro di Azure Databricks. Per migliorare la sicurezza nel caso in cui l'endpoint di terze parti risulti compromesso, Azure Databricks consiglia di usare credenziali diverse per ogni destinazione configurata. Tra questi:
- Slack: l'URL a cui viene inviata la notifica.
- MS Teams: l’URL a cui viene inviata la notifica.
- PagerDuty: chiave di integrazione usata per instradare in modo univoco le notifiche a un servizio PagerDuty.
- Webhook: nome utente e password usati per eseguire l'autenticazione a un endpoint di terze parti usando l'autenticazione di base HTTP durante il recapito delle notifiche.
L'uso di segreti diversi per ogni destinazione configurata consente di revocare singolarmente l'accesso alle singole destinazioni di notifica senza influire sul funzionamento di tutte le altre destinazioni nell'area di lavoro di Azure Databricks.
Destinazione Slack
Per configurare una destinazione Slack, seguire le istruzioni riportate in Webhook in ingresso per Slack. Incollare l'URL generato nella destinazione di notifica di Azure Databricks.
Aggiungere un webhook a un processo
Dopo aver configurato una destinazione, è possibile aggiungere la destinazione di notifica a un processo. Per maggiori informazioni, consultare la sezione Aggiungere notifiche e-mail e di sistema per gli eventi del processo.
Gli utenti possono configurare fino a tre destinazioni di sistema per ogni tipo di evento per processo.
Limiti
Le destinazioni di notifica presentano attualmente le limitazioni seguenti:
- È possibile configurare le notifiche solo per i processi e gli SQL di Databricks.
- Le destinazioni delle notifiche tramite posta elettronica hanno un limite di 1.300 caratteri per la lunghezza dell'indirizzo del destinatario.