O Database Migration Service coleta e mostra métricas de jobs de migração que representam a integridade e o progresso do processo de migração de dados. Esta página descreve as seguintes áreas associadas às métricas de jobs de migração:
As métricas disponíveis na página de detalhes do job de migração abrangem as informações de observabilidade que podem ser visualizadas diretamente no Database Migration Service na página de detalhes do job de migração.
As métricas disponíveis no Cloud Monitoring descrevem todas as métricas relacionadas à performance do job de migração, incluindo as métricas exibidas no cluster de destino do PostgreSQL.
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 vários diagramas que podem ajudar você a entender o estado atual e o progresso do job de migração. Alguns diagramas fornecem informações no nível do banco de dados, enquanto outros se concentram em dados no nível da tabela.
Expanda as seções a seguir para saber mais sobre cada diagrama e a métrica associada a ele.
Capacidade de processamento
O diagrama capacidade de processamento usa a métrica
migration_job/write_bytes_count para representar
a quantidade de dados (em bytes) que o Database Migration Service gravou no banco de dados de destino. Essa métrica é amostrada a cada 60 segundos. É possível usá-la para observar
a velocidade de gravação da migração.
Essa métrica está disponível na visualização agregada e separadamente para cada tabela incluída no job de migração.
Volume de despejo completo
O diagrama Volume de despejo completo mostra o progresso da fase de despejo completo expresso como a porcentagem do total de dados de despejo completo migrados. Essa métrica está disponível na visualização agregada e separadamente para cada tabela incluída no job de migração.
- O diagrama de visualização agregada usa a
migration_job/fulldump_progress_percentagemétrica. - Os diagramas no nível da tabela usam a
migration_job/fulldump_progress_percentage_per_objectmétrica.
Uso do armazenamento no total de bytes
O diagrama Uso do armazenamento no total de bytes usa a métrica
database/disk/bytes_used do Cloud SQL para PostgreSQL para mostrar a quantidade de dados
(em bytes) armazenados no banco de dados migrado na instância de destino
do Cloud SQL para PostgreSQL. É possível usar essas informações para estimar o progresso
do job de migração.
Atraso de replicação
O diagrama Atraso de replicação usa a métrica
migration_job/max_replica_sec_lag para representar
a diferença de tempo entre o momento em que o Database Migration Service começa a
ler as informações de captura de dados alterados (CDC) na origem e o momento
em que essas informações são totalmente replicadas no destino.
É possível usar essas informações para estimar quando
promover o job de migração
(você quer iniciar o processo de corte quando o atraso de replicação for o menor).
Ver métricas na página de detalhes do job de migração
Para ver diagramas de métricas na página de detalhes do job de migração, siga estas etapas:
- No Google Cloud console, acesse a página Jobs de migração.
- Na guia Jobs, clique no nome de exibição do job de migração.
A página de detalhes do job de migração será aberta.
-
Na seção Monitoramento, use o menu Visualizar para ajustar quais diagramas você quer mostrar:
- Para ver as métricas agregadas para todo o job de migração, clique em Visualizar > Agregado.
- Para ver as métricas no nível da tabela, clique em Visualizar > Tabelas e selecione as tabelas.
Métricas disponíveis no Cloud Monitoring
A tabela a seguir descreve todas as métricas de jobs de migração que podem ser usadas para criar gráficos no Metrics Explorer para migrações heterogêneas da Oracle. A referência completa de métricas do Database Migration Service lista várias outras métricas, mas elas não estão disponíveis para migrações heterogêneas da Oracle.
Também é possível usar a
métrica database/disk/bytes_useddo Cloud SQL para PostgreSQL
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/fulldump_progress_percentage
BETA
(projeto)
Porcentagem de progresso do despejo completo |
|
GAUGE, DOUBLE, %
datamigration.googleapis.com/MigrationJob |
Porcentagem de progresso do despejo completo inicial do job de migração. Amostras coletadas a cada 60 segundos. Após a amostragem, os dados não ficam visíveis por até 180 segundos. |
migration_job/fulldump_progress_percentage_per_object
BETA
(projeto)
Porcentagem de progresso do despejo completo por objeto |
|
GAUGE, DOUBLE, %
datamigration.googleapis.com/MigrationJob |
Porcentagem de progresso do despejo completo inicial de uma única tabela em um job de migração. Amostras coletadas a cada 60 segundos. Após a amostragem, os dados não ficam visíveis por até 180 segundos. |
migration_
BETA
Contagem de bytes gravados |
|
DELTA, INT64, By
datamigration.googleapis.com/MigrationJob |
Número de bytes gravados no destino. Amostras coletadas a cada 60 segundos. Após a amostragem, os dados não ficam visíveis por até 180 segundos.
database: nome do banco de dados.
|
migration_
BETA
Bytes máximos 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 ficam visíveis por até 180 segundos.
database: nome do banco de dados.
|
migration_
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 ficam visíveis por até 180 segundos.
database: nome do banco de dados.
|
migration_job/unsupported_events_count
BETA
(projeto)
Contagem de eventos sem suporte |
|
DELTA, INT64, By
datamigration.googleapis.com/MigrationJob |
Número de eventos sem suporte por migração e por tabela. Amostras coletadas a cada 60 segundos. Após a amostragem, os dados não ficam visíveis por até 180 segundos. |