Pular para o conteúdo principal

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 aos 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 em seu nome de usuário na barra superior do workspace e selecione Settings (Configurações) no menu suspenso.

  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 +Adicionar destino.

  5. Selecione um tipo de destino. Atualmente, há suporte para os seguintes destinos:

    • Email
    • Slack
    • Webhook
    • Equipes MS
    • PagerDuty
  6. Configure o destino com base no tipo.

  7. Clique em Criar .

Use 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: o URL para o qual a notificação é enviada.
  • MS Teams: o URL para o qual a notificação é enviada.
  • PagerDuty: integração key usada para rotear notificações de forma exclusiva 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 para o Slack, siga as instruções em Webhooks de entrada para o Slack. Cole o URL gerado no destino da notificação do Databricks.

Adicionar um webhook a um trabalho

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 por 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.
  • Os destinos de notificação por e-mail têm um limite de 1.300 caracteres para o comprimento do endereço do destinatário.
  • Para corpos de notificação personalizados, destinos que não sejam oemail, como o Slack e o MS Teams, não são compatíveis com a formatação HTML. Alguns destinos de notificação oferecem suporte à redução.