Gerenciar destinos de notificação

Este artigo ensina o senhor a criar e configurar destinos de notificação para o site workspace.

As notificações do sistema são mensagens que informam ao senhor quando o fluxo de trabalho passa por um evento de execução (início, sucesso e falha). Por default, as notificações são enviadas para os endereços email do usuário, mas os administradores podem configurar destinos alternativos de notificação usando webhooks. Isso permite que o senhor crie integrações orientadas por eventos com a Databricks.

O senhor precisa ser um administrador do Databricks workspace para gerenciar destinos de notificação. Depois que um destino é configurado, ele fica disponível para todos os usuários.

Requisitos de rede

  • O destino da notificação deve adicionar os endereços IP do webapp do plano de controle workspace à sua lista de permissões. Veja os endereços IP e domínios para Databricks serviço e ativo.

  • A Databricks impõe o uso de HTTPS para segurança. O destino da notificação deve usar certificados Secure Sockets Layer (SSL) assinados por uma autoridade certificadora confiável.

Criar um novo destino de notificação

Para configurar um novo destino de notificação

  1. Clique no seu nome de usuário na barra superior do site workspace e selecione Settings (Configurações ) no site dropdown.

  2. Na seção de administração do espaço de trabalho, clique em Notifications (Notificações ) tab.

  3. Clique no botão gerenciar.

  4. Clique em +Add destination (Adicionar destino).

  5. Selecione um tipo de destino. Os seguintes destinos são suportados no momento:

    • Email

    • Slack

    • Webhook

    • MS Teams

    • PagerDuty

  6. Configure o destino com base no tipo.

  7. Clique em Criar.

Usar credenciais diferentes para cada destino

A configuração de um destino é armazenada de forma segura e criptografada em seu site Databricks workspace. Para aumentar a segurança se o endpoint de terceiros for comprometido, a Databricks recomenda o uso de credenciais diferentes para cada destino configurado. Isso inclui:

  • Slack: a URL para a qual a notificação é enviada.

  • MS Teams: a URL para a qual a notificação é enviada.

  • PagerDuty: integração key usada para rotear exclusivamente as notificações para um serviço PagerDuty.

  • Webhook: nome de usuário e senha usados para autenticar em um endpoint de terceiros usando a autenticação HTTP Basic ao entregar notificações.

O uso de segredos diferentes para cada destino configurado permite que o senhor revogue individualmente o acesso de destinos de notificação individuais sem afetar as operações de todos os outros destinos em seu site Databricks workspace.

Destino do Slack

Para configurar um destino do Slack, siga as instruções em Webhooks de entrada para o Slack. Cole o URL gerado no destino da notificação do Databricks.

Adicione um webhook a um Job

Depois de configurar um destino, o senhor pode adicionar o destino da notificação a um Job. Para obter mais informações, consulte Adicionar notificações em um trabalho.

Os usuários podem configurar até três destinos do sistema para cada tipo de evento em Job.

Limitações

Atualmente, os destinos de notificação têm as seguintes limitações:

  • O senhor só pode configurar notificações para Databricks SQL e Jobs.

  • email Os destinos de notificação têm um limite de 1.300 caracteres para o comprimento do endereço do destinatário.