Após desenvolver e publicar uma tarefa no DataStudio, execute-a no Operation Center. Nesse ambiente, monitore o status da tarefa e visualize suas métricas. Este tópico descreve os procedimentos comuns de O&M para tarefas de sincronização em tempo real.
Pré-requisitos
Crie e publique uma tarefa de sincronização em tempo real. Para mais informações, consulte Configure a real-time synchronization task for a single table.
Executar e gerenciar tarefas de sincronização em tempo real
Após configurar a tarefa, acesse a página para Start, Stop ou Undeploy a tarefa. Para mais informações, consulte Execute and manage a real-time synchronization task.
Ao iniciar uma tarefa, defina o checkpoint e o número máximo de failovers.
Checkpoint: Permite retomar a tarefa a partir da última posição conhecida ou iniciá-la em um ponto específico.
Failover: Para evitar que failovers repetidos consumam recursos do sistema, configure a tarefa para parar automaticamente caso o número de failovers em um período especificado exceda um limite definido. Sem essa configuração, a tarefa para automaticamente se ocorrerem mais de 100 failovers em um intervalo de 5 minutos.
Monitorar o status da tarefa
Para evitar que erros na tarefa causem latência no service, acesse a página . Localize a tarefa desejada e clique em Alarm settings na coluna Operations. Para mais informações, consulte Execute and manage a real-time synchronization task.
Condições de alerta: Configure alertas de monitoramento para Task status, Business Latency, Failover, Accumulated Messages e Dirty Data.
Métodos de notificação: Os alertas podem ser enviados aos destinatários por Email, Text Message e DingTalk.
Controle de fadiga: Para evitar um volume excessivo de alertas em curto espaço de tempo, o Data Integration oferece controle de fadiga. Esse recurso permite configurar o DataWorks para enviar apenas um alerta por regra específica dentro de um intervalo de tempo definido.
Informações de execução da tarefa no Logview
O Logview no Data Integration coleta dados de rastreamento das tarefas de sincronização, analisa e processa essas informações e visualiza os resultados. Ele fornece detalhes sobre o processo de sincronização, como velocidade de sincronização e logs.
Acesse a página . Localize a tarefa alvo e clique no nome dela para abrir a página do Logview.
Esta página exibe as seguintes informações:
|
Parâmetro |
Descrição |
|
Logs |
Visualize logs detalhados da tarefa em tempo real. Filtre os logs por horário. |
|
Progress |
Acompanhe o progresso detalhado da tarefa, incluindo gráficos de tendência para Business Latency, Synchronized Data Records, Synchronized Bytes, Synchronization Rate for Synchronized Data Records, Synchronization Speed (Bytes/s) e Window Waiting Period. Nesta página, também é possível:
|
|
Database DDL Events |
Consulte os eventos DDL de banco de dados detectados na source. |
|
Statistics on Database DML Events |
Verifique a análise estatística das tabelas de origem e destino. |
|
Failover |
Analise o status de failover e o gráfico de tendência da tarefa. Consulte também os logs de cada evento de failover nos detalhes do log. |
Modificar uma tarefa de sincronização em tempo real
Edite a tarefa de sincronização em tempo real no DataStudio. Para aplicar as alterações, pare primeiro a tarefa em execução. Após modificar a tarefa, reenvie-a e publique-a novamente; em seguida, acesse o Operation Center para reiniciá-la.
Modificar regras de DDL
Antes de iniciar a tarefa de sincronização, acesse o DataStudio e redefina como a tarefa lida com mensagens DDL da source. Para mais informações, consulte Configure a real-time synchronization task for an entire database.
Para aplicar alterações feitas no DataStudio, pare primeiro a tarefa em execução. Após fazer as mudanças, reenvie e publique a tarefa e, então, acesse o Operation Center para reiniciá-la.