Métricas de job de migração

O Database Migration Service coleta e exibe métricas de jobs de migração que representam a integridade e o progresso do processo de migração de dados. Nesta página, descrevemos as seguintes áreas associadas às métricas de job de migração:

Métricas disponíveis na página de detalhes do job de migração

A página de detalhes do job de migração mostra diagramas e tabelas que podem ajudar você a entender o estado atual e o progresso do job de migração. É possível ver as métricas de todos os bancos de dados incluídos no job de migração ou apenas dos bancos de dados selecionados para migração.

Exemplos de diagramas para métricas de jobs de migração do Database Migration Service.
Figura 1. Exemplos de diagramas de observabilidade no Database Migration Service. (clique para ampliar)
Exemplos de diagramas para métricas de jobs de migração do Database Migration Service.

Abra as seções a seguir para saber mais sobre cada diagrama e a métrica associada.

Uso do armazenamento total do destino

O diagrama Uso total do armazenamento de destino usa a métrica database/disk/bytes_used do Cloud SQL para mostrar quantos dados (em bytes) estão armazenados em todos os bancos de dados na instância de destino do Cloud SQL. Use essas informações para estimar o progresso do job de migração.

Essa métrica só está disponível na visualização agregada. Não é possível filtrar o uso total do disco por banco de dados.

Atraso de replicação

O diagrama Atraso de replicação usa a métrica per_database/postgresql/external_sync/replication_byte_lag do Cloud SQL para mostrar quantos bytes o banco de dados de destino está atrás do banco de dados de origem.

Use essa métrica quando considerar a promoção de uma migração contínua. O atraso de replicação precisa ser zero no momento da promoção para evitar a perda de dados. Essa métrica é relevante apenas na fase de captura de dados alterados (CDC). Para mais informações sobre a promoção de jobs, consulte Promover uma migração.

Essa métrica está disponível para cada banco de dados incluído no job de migração e na visualização agregada, que mostra um resumo de todos os bancos de dados incluídos no job de migração.

Ver métricas na página de detalhes do job de migração

Para conferir os diagramas de métricas na página de detalhes do job de migração, siga estas etapas:

  1. No console do Google Cloud , acesse a página Jobs de migração.

    Acessar Jobs de migração

  2. Na guia Jobs, clique no nome de exibição do job de migração.

    A página de detalhes do job de migração é aberta.

  3. Na seção Bancos de dados, é possível conferir o nome e o status de cada banco de dados incluído no job de migração.
  4. Clique na guia Monitoramento para ver os diagramas de métricas.
    • Use o menu Visualizar para mostrar dados agregados de todos os bancos de dados incluídos no job de migração ou filtrar as informações de bancos de dados específicos.
    • Também é possível ver cada diagrama diretamente no Cloud Monitoring. Clique em Mais opções de gráfico > Ver no Metrics Explorer.

Métricas disponíveis no Cloud Monitoring

A tabela a seguir descreve as métricas de job de migração que podem ser usadas para criar gráficos no Metrics Explorer para migrações do PostgreSQL. Para mais informações, consulte a referência completa de métricas do Database Migration Service.

Também é possível usar a métrica cloudsql/database/disk/bytes_used do Cloud SQL e compará-la com o tamanho total dos bancos de dados de origem para estimar o progresso do job de migração.

Tipo de métrica Etapa do lançamento
Nome de exibição
Classe, Tipo, Unidade
Recursos monitorados
Descrição
Rótulos
migration_job/initial_sync_complete BETA
Sincronização de replicação inicial concluída
GAUGE, BOOL, 
datamigration.googleapis.com/MigrationJob
Se todos os bancos de dados na instância de destino concluíram a sincronização inicial e estão replicando as mudanças da origem.
database: nome do banco de dados.
migration_job/max_replica_bytes_lag BETA
Máximo de bytes de atraso dos dados do job de migração
GAUGE, INT64, By
datamigration.googleapis.com/MigrationJob
Atraso de replicação atual, agregado em todos os dados do job de migração. Amostras coletadas a cada 60 segundos. Após a amostragem, os dados não são visíveis por até 180 segundos.
database: nome do banco de dados.
migration_job/max_replica_sec_lag BETA
Atraso máximo em segundos dos dados do job de migração
GAUGE, INT64, s
datamigration.googleapis.com/MigrationJob
Atraso de replicação atual, agregado em todos os dados do job de migração. Amostras coletadas a cada 60 segundos. Após a amostragem, os dados não são visíveis por até 180 segundos.
database: nome do banco de dados.