Hantera aviseringsmål

Den här sidan visar hur du skapar och konfigurerar meddelandedestinationer för din arbetsyta.

Systemaviseringar är meddelanden som talar om för dig när arbetsflödet upplever en körningshändelse (start, lyckad och misslyckad). Som standard skickas meddelanden till användarens e-postadresser, men administratörer kan konfigurera alternativa aviseringsmål med hjälp av webhooks. På så sätt kan du skapa händelsedrivna integreringar med Azure Databricks.

Administratörer kan också konfigurera meddelandemål för att ta emot åtkomstbegäranden från arbetsyteanvändare, till exempel behörighetsbegäranden på Unity Catalog-objekt.

Du måste vara administratör för Azure Databricks arbetsyta för att kunna hantera aviseringsmål. När ett mål har konfigurerats är det tillgängligt för alla användare.

Nätverkskrav

  • Azure Databricks framtvingar användningen av HTTPS för säkerhet. Meddelandemålet måste använda SSL-certifikat (Secure Sockets Layer) som signerats av en betrodd certifikatutfärdare.
  • Meddelandemålet måste lägga till både arbetsytans kontrollplan och utgående IP-adresser för dataplanet i listan över tillåtna:
    • Information om IP-adresser för kontrollplanswebbapp finns i IP-adresser och domäner för Azure Databricks tjänster och tillgångar.

    • För utgående IP-adresser för dataplanet kontaktar du ditt Azure Databricks kontoteam. Du får en URL till en JSON-fil som innehåller de utgående IP-adresserna. Sök i filen efter arbetsytans dataplansregion och tillåtlista motsvarande utgående IP-adresser i nätverksstacken.

      Azure Databricks kan uppdatera de utgående IP-adresserna så ofta som en gång var 30:e dag. Uppdaterade IP-adresser blir aktiva så snart som 60 dagar efter publiceringen, så granska filen regelbundet och uppdatera listan över tillåtna innan aktiveringsfönstret stängs.

      Om du vill spåra ändringar mellan versioner sparar du efterföljande versioner av JSON-filen och jämför timestampSeconds värdet. Filtrera poster där:

      • Fältet service är Databricks
      • Fältet platform är azure
      • Fältet type är outbound

Skapa ett nytt meddelandemål

Så här konfigurerar du ett nytt meddelandemål

  1. Klicka på ditt användarnamn i arbetsytans övre stapel och välj Inställningar i listrutan.
  2. I avsnittet Arbetsyteadministratör klickar du på fliken Meddelanden.
  3. Klicka på knappen Hantera .
  4. Klicka på +Lägg till mål.
  5. Välj en måltyp. Följande mål stöds för närvarande:
    • E-postmeddelande
    • Slak
    • Webhook (på engelska)
    • Microsoft Teams
    • PagerDuty
  6. Konfigurera målet baserat på typen.
  7. Klicka på Skapa.

Använd olika autentiseringsuppgifter för varje mål

Konfigurationen av ett mål lagras säkert krypterat i din Azure Databricks arbetsyta. För att förbättra säkerheten om slutpunkten från tredje part komprometteras rekommenderar Azure Databricks att du använder olika autentiseringsuppgifter för varje konfigurerat mål. Dessa kan vara:

  • Slack: den URL som meddelandet skickas till.
  • MS Teams: DEN URL som meddelandet skickas till.
  • PagerDuty: integrationsnyckel som används för att dirigera meddelanden till en PagerDuty-tjänst unikt.
  • Webhook: användarnamn och lösenord som används för att autentisera till en slutpunkt från tredje part med hjälp av HTTP Basic-autentisering vid leverans av meddelanden.

Genom att använda olika hemligheter för varje konfigurerat mål kan du individuellt återkalla åtkomsten för enskilda aviseringsmål utan att påverka driften av alla andra mål i din Azure Databricks arbetsyta.

Slack-destination

Om du vill konfigurera ett Slack-mål följer du anvisningarna i Inkommande webhooks för Slack. Klistra in den genererade URL:en i ditt Azure Databricks meddelandemål.

Lägga till en webhook i ett jobb

När du har konfigurerat mål kan du komma åt dem i ett jobbs jobbmeddelandeinställningar. Mer information finns i Lägg till meddelanden på ett jobb.

Varje jobb stöder upp till tre systemmål per händelsetyp. När du konfigurerar jobbaviseringar måste e-postadresser anges manuellt.

Begränsningar

Meddelandedestinationer har för närvarande följande begränsningar:

  • Du kan bara konfigurera meddelanden för Databricks SQL och jobb.
  • Mål för e-postaviseringar har en gräns på 1 300 tecken för mottagarens adresslängd.
  • För anpassat notifikationsinnehåll stöder icke e-post-destinationer, som Slack och MS Teams, inte HTML-formatering. Vissa aviseringsmål stöder markdown.
  • För jobb måste e-postadressmål anges manuellt i jobbets inställningar.