O AutoETL oferece monitoramento e alertas para acompanhar o status, a latência de sincronização e o throughput das visualizações de busca e dos links de ETL. O ciclo de vida de um link do AutoETL compreende duas fases: sincronização completa, que varre toda a tabela, e sincronização incremental, que escuta eventos de binlog. Use comandos SQL para verificar o status do ETL, visualize métricas no console do PolarDB e configure regras de alerta no CloudMonitor.
Visualizar o status do ETL com comandos SQL
Use comandos SQL para consultar o status e as informações de erro das visualizações de busca e dos links de ETL.
Visualizar o status do ETL
-
Consulte o status de todas as visualizações de busca.
SHOW SEARCH VIEW STATUS; -
Liste todos os links de sincronização criados com o procedimento armazenado
dbms_etl.CALL dbms_etl.show_sync_link();
Descrição dos resultados
Nos resultados, o Status definido como active indica que o link está em execução. O campo Message fornece detalhes como mensagens de erro, latência de sincronização e quantidade de reinicializações.
View Name: view_test
Type: search
Status: active
Message: {"errors": "Unknown database 'db1'", "others": "", "latency": "-1", "jobStatus": "recovering", "restart_times": "1647"}
Created_at: 2026-05-14 12:12:06
Updated_at: 2026-05-14 17:20:42
A tabela a seguir descreve os parâmetros do campo Message.
|
Parâmetro |
Descrição |
|
|
Mensagens de erro do link. |
|
|
Latência da sincronização em milissegundos (ms). O valor |
|
|
Status do job. Por exemplo, |
|
|
Quantidade de reinicializações do link. |
Visualizar métricas no console
O AutoETL monitora seis métricas em tempo real sobre estabilidade, latência e throughput do job.
Faça login no console do PolarDB. No painel de navegação à esquerda, clique em Clusters, selecione a região do cluster e clique no ID do cluster para abrir a página de detalhes.
No painel de navegação à esquerda, escolha Performance Monitoring > Search Clusters > Synchronization Link.
A tabela a seguir descreve as métricas.
|
Métrica |
Unidade |
Descrição |
|
Sync Job Restart Count |
Contagem |
Total de reinicializações do link de sincronização de dados entre PolarDB e PolarSearch. Reinicializações frequentes podem indicar instabilidade no link. |
|
Sync Job Latency |
ms |
Latência do link de sincronização de dados entre PolarDB e PolarSearch. |
|
Sink Output Records per Second |
Contagem/s |
Registros gravados pelo link de sincronização no PolarSearch por segundo. |
|
Source Input Records Per Second |
Contagem/s |
Registros lidos pelo link de sincronização do PolarDB por segundo. |
|
Completed Checkpoints |
Contagem |
Checkpoints concluídos pelo link de sincronização. Se o job falhar, ele reinicia automaticamente a partir do último checkpoint concluído. |
|
Is Data Source Incremental |
0 ou 1 |
Indica se a sincronização de dados está na fase incremental. O valor |
As mensagens de erro retornadas pelo kernel podem apresentar atraso de um a dois minutos.
Configurar regras de alerta
Use o CloudMonitor para configurar regras de alerta para cada link de sincronização e garantir notificações rápidas sobre problemas. Acesse o console do CloudMonitor diretamente ou pela página de métricas no console do PolarDB.
Faça login no console do CloudMonitor.
Em Alerts, selecione Alert Rules e clique em Create Alert Rule.
Na lista suspensa Product, selecione PolarDB - Search.
Selecione o ID do cluster de destino e configure as métricas de alerta e as condições de acionamento do job de sincronização.
Configure os métodos de notificação, como grupo de contatos de alerta ou callback de webhook, e clique em Confirm para criar a regra.
As métricas disponíveis para regras de alerta são as mesmas da página Performance Monitoring no console do PolarDB. Recomendamos configurar alertas para Sync Job Restart Count e Sync Job Latency para detectar problemas de sincronização rapidamente.