Todos os produtos
Search
Central de documentação

DataWorks:Configurar alertas para tarefas de sincronização em tempo real

Última atualização: Jun 27, 2026

No DataWorks Data Integration, configure regras de alerta para monitorar o status de tarefas de sincronização em tempo real e a fase de sincronização em tempo real de tarefas de sincronização completa e incremental. Este tópico descreve as métricas disponíveis para essas regras de alerta e fornece um exemplo de melhor prática.

Métricas de regras de alerta

Configure regras de alerta para tarefas de sincronização em tempo real no Operation Center do DataWorks. As métricas de alerta disponíveis incluem Status, Business delay, Failover, Not Supported by DDL Statements, DDL Notification e Dirty Data. Ao criar uma nova regra, configure também parâmetros como Name, Description, threshold, Alert Interval, WARNING, CRITICAL e Recipients (Non-DingTalk).

Métrica 1: Status

Description

Configuration recommendations

A métrica Status usa o heartbeat da tarefa para determinar se ela funciona corretamente.

  • Configure este alerta para todas as tarefas críticas de sincronização em tempo real.

  • Defina o limiar de alerta como 3 minutos ou mais para evitar alarmes falsos causados por instabilidade de rede ou outros problemas transitórios.

Métrica 2: Business delay

Description

Configuration recommendations

O alerta Business delay determina se a taxa de sincronização acompanha a taxa de produção de dados na origem. Essa métrica mede o atraso entre a criação dos dados na origem e o processamento pela tarefa.

  • Essa é uma métrica de alerta essencial. Configure-a para todas as tarefas críticas de sincronização em tempo real. Para tarefas com source Kafka, use a métrica Accumulated Messages.

  • Defina o limiar conforme os requisitos do seu negócio. Recomendamos um limiar no nível de minutos para evitar alarmes falsos causados por instabilidade de rede ou picos temporários de dados na origem.

Métrica 3: Accumulated Messages (apenas para origens Kafka)

Description

Configuration recommendations

Essa métrica está disponível apenas para tarefas de sincronização em tempo real que usam uma source Kafka. Ela mede o atraso do consumidor ao comparar o offset da source no Kafka com o último offset consumido.

Configure este alerta para todas as tarefas críticas de sincronização em tempo real que usam uma source Kafka.

Métrica 4: Failover

Description

Configuration recommendations

Um evento de Failover ocorre quando um processo de sincronização em tempo real é encerrado inesperadamente. Para aumentar a confiabilidade do processo, o serviço de controle do Data Integration reinicia automaticamente o processo para tentar a recuperação.

Caso precise rastrear failovers de tarefas, configure este alerta para receber notificações sobre reinícios frequentes, que podem indicar um problema subjacente de estabilidade.

Métrica 5: Unsupported DDL statements (descontinuada)

Description

Configuration recommendations

A sincronização em tempo real do Data Integration oferece suporte a alguns eventos DDL dos sistemas de source. Para eventos DDL sem suporte, defina uma política de tratamento, como Ignore, Warning ou Critical, na página de configuração de DDL. Quando ocorre um evento DDL com severidade Warning ou Critical, a métrica Not Supported by DDL Statements aciona um alerta.

Essa métrica foi descontinuada. Use a métrica DDL Notification, que inclui esta funcionalidade.

Métrica 6: DDL Notification

Description

Configuration recommendations

A métrica DDL Notification permite monitorar tipos específicos de DDL, independentemente das políticas de tratamento de DDL. Quando um evento DDL monitorado ocorre, ele aciona um alerta.

Essa métrica inclui a funcionalidade do alerta Not Supported by DDL Statements. Recomendamos o uso desta métrica para todos os cenários de monitoramento e alerta relacionados a DDL.

Métrica 7: Dirty Data

Description

Configuration recommendations

Durante a sincronização em tempo real, dados cuja gravação falha no destino são classificados como dirty data. Configure esta métrica para receber alertas quando dirty data for gerada.

  • Por padrão, as tarefas de sincronização em tempo real não toleram dirty data; portanto, não é necessário configurar um alerta para esta métrica. Configure-a apenas se alterar a política de dirty data para tolerar dirty data após reiniciar a tarefa e precisar ser alertado quando isso ocorrer.

  • Alterar a política de dirty data faz com que os dados cuja gravação falhou sejam descartados, causando inconsistências entre a source e o destino. Recomendamos não alterar essa política, a menos que haja um motivo específico.

Métodos de notificação de alerta

O DataWorks oferece suporte a vários métodos de notificação para alertas de tarefas de sincronização em tempo real: e-mail, mensagem de texto, DingTalk e webhook.

E-mail

O DataWorks envia alertas por e-mail para o endereço do destinatário configurado na página Alert Contacts no console do DataWorks. Se nenhum endereço estiver configurado, o DataWorks enviará alertas para o endereço de e-mail da conta Alibaba Cloud associada.

Nota

Ao verificar e-mails de alerta, certifique-se de que eles não foram movidos para sua pasta de spam.

Mensagem de texto

O DataWorks envia alertas por mensagem de texto para o número de telefone do destinatário configurado na página Alert Contacts no console do DataWorks. Se nenhum número estiver configurado, o DataWorks enviará alertas para o número de telefone da conta Alibaba Cloud associada.

Chamada telefônica

DingTalk

As notificações de alerta são enviadas como mensagens de texto para um grupo especificado do DingTalk por meio de um chatbot personalizado do DingTalk. Insira o token do chatbot no campo DingTalk Robot Token. Use vírgulas para separar múltiplos tokens. Também é possível ativar o recurso DingTalk Group Notification para garantir que o alerta seja visível para todos os membros do grupo.

Importante

Após adicionar um chatbot personalizado do DingTalk a um grupo, defina uma palavra-chave personalizada. Outros métodos de filtragem não têm suporte. Adicione DataWorks como palavra-chave (diferencia maiúsculas de minúsculas). Caso contrário, o grupo não receberá notificações de alerta. Para obter um guia passo a passo, consulte Caso de uso: Enviar notificações de alerta para um grupo do DingTalk.

Webhook

As notificações de alerta são enviadas para um endereço web especificado. Insira a URL do webhook do produto alvo no campo Webhook URL. Use vírgulas para separar múltiplos webhooks.

  • Edição disponível: O recurso de webhook está disponível apenas no DataWorks Enterprise Edition.

  • Alvos de notificação com suporte: WeCom e Lark.

Enviar alertas para um grupo do DingTalk

Adicionar um chatbot do DingTalk

Nota

As etapas a seguir podem variar ligeiramente dependendo da sua versão do DingTalk.

  1. Abra o grupo alvo do DingTalk para alertas e clique em Group Settings no canto superior direito.

  2. Clique em Bot.

  3. Na página Bot, clique em Add Robot.

  4. Na página Robot Management, clique em Add Robot.

  5. Na página Please choose which robot to add, clique em Custom.

  6. Na caixa de diálogo Custom, clique em Add.

  7. Na caixa de diálogo Add Robot, configure os seguintes parâmetros.

    Parameter

    Description

    Chatbot name

    O nome de exibição do chatbot personalizado.

    Add to Group

    O grupo do DingTalk ao qual o chatbot será adicionado. Isso não pode ser alterado após a configuração.

    Custom Keyword

    Após definir palavras-chave, o chatbot publicará apenas mensagens que contenham pelo menos uma das palavras-chave especificadas. Adicione DataWorks como uma palavra-chave (diferencia maiúsculas de minúsculas).

    Nota

    É possível definir até 10 palavras-chave. Uma mensagem deve conter pelo menos uma das palavras-chave para ser enviada com sucesso.

  8. Selecione I have read and accepted the <<DingTalk Custom Robot Terms of Service>> e clique em Completed.

  9. Após concluir as configurações de segurança, copie o Webhook do chatbot e clique em Completed.

    Importante

    Mantenha a URL do webhook confidencial para evitar riscos de segurança.

Criar uma regra de alerta

  1. Acesse a página de configurações de alerta da tarefa de sincronização em tempo real.

    Faça login no console do DataWorks. No Operation Center, na página Real-time Synchronization Task, localize a tarefa de sincronização para a qual deseja configurar um alerta e clique em Alert Settings na coluna Actions.

    • A aba Alert Events exibe eventos de alarme acionados.

    • A aba Alert Rules mostra as regras de alerta existentes e permite criar novas.

  2. Clique em Alert Rules e, em seguida, clique em Create Rule.

  3. Configure a regra de alerta.

    Siga as instruções na tela para configurar o nome da regra, descrição e outros parâmetros. Este caso de uso envia alertas para um grupo do DingTalk. Os principais parâmetros são os seguintes.

    • WARNING e CRITICAL: Selecione DingTalk.

    • DingTalk Robot Token: Insira o token do chatbot do DingTalk.

    • DingTalk Group Notification: Marque a caixa de seleção Enable.

    Importante
    • A regra de alerta é ativada automaticamente após a configuração.

    • Em produção, recomendamos configurar as duas seguintes métricas de alerta:

      • Use a métrica Task Status para monitorar se a tarefa está sendo executada corretamente.

      • Use a métrica Business Latency ou Accumulated Messages para monitorar se o throughput de sincronização consegue acompanhar a taxa de produção de dados na source.

Verificar a configuração da regra de alerta

Após adicionar uma regra de alerta, clique em Test na página da regra de alerta para verifique se a configuração está correta.