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 aborda as informações de observabilidade que podem ser visualizadas diretamente no Database Migration Service na página de detalhes do job de migração.
Métricas disponíveis no Cloud Monitoring descreve todas as métricas relacionadas ao desempenho do job de migração, incluindo as métricas mostradas na instância de destino do Cloud SQL.
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.
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:
- No console do Google Cloud , 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 é aberta.
- 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.
- 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_
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_
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_
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.
|