O Database Migration Service recolhe e apresenta métricas de tarefas de migração que representam o estado e o progresso do seu processo de migração de dados. Esta página descreve as seguintes áreas associadas às métricas de tarefas de migração:
As métricas disponíveis na página de detalhes da tarefa de migração abrangem as informações de observabilidade que pode ver diretamente no serviço de migração de bases de dados na página de detalhes da tarefa de migração.
Métricas disponíveis no Cloud Monitoring descreve todas as métricas relacionadas com o desempenho da tarefa de migração, incluindo as métricas apresentadas a partir da instância de destino do Cloud SQL para SQL Server.
Métricas disponíveis na página de detalhes da tarefa de migração
A página de detalhes da tarefa de migração mostra vários diagramas que podem ajudar a compreender o estado atual e o progresso da tarefa de migração. Pode filtrar as informações nestes diagramas para cada base de dados incluída na tarefa de migração.


Expanda as seguintes secções para saber mais sobre cada diagrama e a respetiva métrica.
Intervalo de restauro
O diagrama Atraso de restauro usa a métrica
migration_job/max_replica_sec_lag
para representar a
diferença de tempo entre a época do ficheiro de cópia de segurança (derivada do nome do ficheiro)
e o momento em que esse ficheiro é totalmente restaurado na instância de destino
do Cloud SQL. Esta métrica monitoriza todos os tipos de ficheiros de registo de transações e de cópias de segurança que usa para uma tarefa de migração (ou seja, uma cópia de segurança completa, uma cópia de segurança diferencial ou um ficheiro de registo de transações). Pode usar estas informações para estimar
a velocidade média de replicação de dados ou para resolver possíveis problemas com a
replicação de dados contínua.
Esta métrica está disponível para cada base de dados incluída na sua tarefa de migração e na vista agregada, onde mostra o atraso de restauro em todas as bases de dados incluídas na sua tarefa de migração.
Atraso no carregamento da cópia de segurança do registo de transações
O diagrama Atraso no carregamento da cópia de segurança do registo de transações usa a métrica
migration_job/sqlserver/transaction_log_upload_sec_lag
para mostrar quanto tempo (em segundos) passou entre agora e
a data/hora do último ficheiro de registo de transações que carregou para o
Cloud Storage.
Pode usar esta métrica para monitorizar possíveis problemas com carregamentos automáticos
de ficheiros de registo de transações: uma grande diferença de tempo pode indicar
que os seus ficheiros de registo de transações não estão a ser carregados para o contentor
do Cloud Storage.
Esta métrica está disponível para cada base de dados incluída na sua tarefa de migração, e na vista agregada, onde mostra o atraso mais elevado em todas as bases de dados incluídas na sua tarefa de migração.
Cópias de segurança do registo de transações processadas
O diagrama Cópias de segurança do registo de transações processadas usa a métrica
migration_job/sqlserver/processed_file_count
para representar quantos ficheiros de cópias de segurança do registo de transações o serviço de migração de base de dados
processou e importou para o Cloud SQL.
Estas informações são atualizadas depois de um registo de transações ser totalmente processado, pelo que a linha apresentada no diagrama move-se em saltos maiores, em vez de diminuições graduais.
Pode monitorizar esta métrica para acompanhar o progresso da fase de carregamento incremental. Um valor superior a 0 indica que a tarefa de migração terminou a fase de carregamento inicial e está agora na fase de carregamento incremental.
Esta métrica está disponível para cada base de dados incluída na sua tarefa de migração e na vista agregada, onde mostra um resumo de todas as bases de dados incluídas na sua tarefa de migração.
Tamanho das cópias de segurança do registo de transações processadas
O diagrama Tamanho das cópias de segurança do registo de transações processadas usa a métrica
migration_job/sqlserver/processed_file_bytes_count
para mostrar a quantidade de dados do registo de transações (em bytes) que o Database Migration Service
replicou para a sua instância de destino do Cloud SQL.
Estas informações são atualizadas depois de um registo de transações ser totalmente processado, pelo que a linha apresentada no diagrama move-se em saltos maiores, em vez de diminuições graduais.
Esta métrica está disponível para cada base de dados incluída na sua tarefa de migração e na vista agregada, onde mostra um resumo de todas as bases de dados incluídas na sua tarefa de migração.
Cópias de segurança de registos de transações não processadas
O diagrama Cópias de segurança do registo de transações não processadas usa a métrica
migration_job/sqlserver/unprocessed_files
para representar quantos ficheiros de cópias de segurança do registo de transações o Database Migration Service detetou
no seu contentor do Cloud Storage de origem, mas ainda não replicou para
a sua instância de destino do Cloud SQL. Estas informações são atualizadas depois de um registo de transações ser totalmente processado, pelo que a linha apresentada no diagrama move-se em saltos maiores, em vez de diminuições graduais.
Pode monitorizar esta métrica quando quiser determinar quando finalizar a tarefa de migração. Um bom momento para promover a tarefa de migração seria quando o valor de Cópias de segurança do registo de transações não processadas atingir zero e não tiver mais ficheiros de registo de transações para carregar para o Cloud Storage.
Esta métrica está disponível para cada base de dados incluída na sua tarefa de migração e na vista agregada, onde mostra um resumo de todas as bases de dados incluídas na sua tarefa de migração.
Tamanho das cópias de segurança do registo de transações não processadas
O diagrama Tamanho das cópias de segurança do registo de transações não processadas usa a métrica
migration_job/sqlserver/unprocessed_file_bytes
para mostrar a quantidade de dados (em bytes) que o serviço de migração de base de dados detetou no seu contentor do Cloud Storage de origem, mas que ainda não replicou para a instância de destino do Cloud SQL. Estas informações são atualizadas depois de um registo de transações ser totalmente processado, pelo que a linha apresentada no diagrama move-se em saltos maiores, em vez de diminuições graduais.
Pode monitorizar esta métrica quando quiser determinar quando finalizar a tarefa de migração. Um bom momento para promover a tarefa de migração seria quando o valor de Tamanho das cópias de segurança do registo de transações não processadas atingir zero e não tiver mais ficheiros de registo de transações para carregar para o Cloud Storage.
Esta métrica está disponível para cada base de dados incluída na sua tarefa de migração e na vista agregada, onde mostra um resumo de todas as bases de dados incluídas na sua tarefa de migração.
Utilização total do armazenamento de destino
O diagrama Utilização total do armazenamento de destino usa a métrica do Cloud SQL
database/disk/bytes_used
para mostrar a quantidade de dados
(em bytes) armazenados em todas as bases de dados na sua instância do Cloud SQL de destino. Pode usar estas informações para estimar o progresso
da sua tarefa de migração.
Esta métrica só está disponível na vista agregada. Não pode filtrar a utilização total do disco por base de dados.
Atraso na replicação
O diagrama Atraso na replicação usa a métrica do Cloud SQL
per_database/postgresql/external_sync/replication_byte_lag
para mostrar a diferença (em bytes) entre o momento em que uma operação foi executada na
origem e o momento em que foi aplicada à instância de destino.
Pode usar estas informações para garantir a consistência dos dados entre a origem e a instância de destino.
Esta métrica está disponível para cada base de dados incluída na sua tarefa de migração e na vista agregada, onde mostra um resumo de todas as bases de dados incluídas na sua tarefa de migração.
Veja métricas na página de detalhes da tarefa de migração
Para ver diagramas de métricas na página de detalhes da tarefa de migração, siga os seguintes passos:
- Na Google Cloud consola, aceda à página Tarefas de migração.
- No separador Tarefas, clique no nome a apresentar da sua tarefa de migração.
É apresentada a página de detalhes da tarefa de migração.
- Na secção Bases de dados, pode ver os dados numéricos de Atraso no restauro e Tamanho das cópias de segurança do registo de transações não processadas para cada base de dados incluída na sua tarefa de migração.
- Clique no separador Monitorização para ver os diagramas de métricas.
- Pode usar o menu Ver para mostrar dados agregados de todas as bases de dados incluídas na tarefa de migração ou filtrar as informações de bases de dados específicas.
- Também pode ver cada diagrama diretamente no Cloud Monitoring. Clique em > Ver no explorador de métricas. Mais opções do gráfico
Métricas disponíveis no Cloud Monitoring
A tabela seguinte descreve todas as métricas de tarefas de migração que pode usar para criar gráficos no Explorador de métricas para migrações do SQL Server. A referência completa das métricas do serviço de migração de base de dados apresenta várias métricas adicionais, mas não estão disponíveis para migrações do SQL Server.
Também pode usar a métrica
Cloud SQL cloudsql/database/disk/bytes_used
e compará-la com o tamanho total das bases de dados de origem para estimar
o progresso da tarefa de migração.
Tipo de métrica Fase de lançamento Nome a apresentar |
|
---|---|
Kind, Type, Unit Recursos monitorizados |
Descrição Etiquetas |
migration_
BETA
Número máximo de bytes de atraso dos dados da tarefa de migração. |
|
GAUGE , INT64 , By
datamigration.googleapis.com/MigrationJob |
Atraso de replicação atual, agregado em todos os dados da tarefa de migração. Amostrada a cada 60 segundos. Após a amostragem, os dados não ficam visíveis durante um máximo de 180 segundos.
database : nome da base de dados.
|
migration_
BETA
Atraso máximo em segundos dos dados da tarefa de migração |
|
GAUGE , INT64 , s
datamigration.googleapis.com/MigrationJob |
Atraso de replicação atual, agregado em todos os dados da tarefa de migração. Amostrada a cada 60 segundos. Após a amostragem, os dados não ficam visíveis durante um máximo de 180 segundos.
database : nome da base de dados.
|
migration_
BETA
Processed Files Bytes Count |
|
DELTA , INT64 , By
datamigration.googleapis.com/MigrationJob |
Número de bytes carregados para o destino. Amostrada a cada 60 segundos. Após a amostragem, os dados não ficam visíveis durante um máximo de 180 segundos.
database : nome da base de dados.
|
migration_
BETA
Processed Files Count |
|
DELTA , INT64 , 1
datamigration.googleapis.com/MigrationJob |
Número de ficheiros carregados para o destino. Amostrada a cada 60 segundos. Após a amostragem, os dados não ficam visíveis durante um máximo de 180 segundos.
database : nome da base de dados.
|
migration_
BETA
Atraso em segundos do carregamento do registo de transações |
|
GAUGE , INT64 , s
datamigration.googleapis.com/MigrationJob |
O atraso em segundos desde o último registo de transações carregado. Amostrada a cada 60 segundos. Após a amostragem, os dados não ficam visíveis durante um máximo de 180 segundos.
database : nome da base de dados.
|
migration_
BETA
Bytes de ficheiros não processados |
|
GAUGE , INT64 , By
datamigration.googleapis.com/MigrationJob |
Bytes de ficheiros não processados à espera de serem carregados para o Cloud SQL. Amostrada a cada 60 segundos. Após a amostragem, os dados não ficam visíveis durante um máximo de 180 segundos.
database :
Nome da base de dados.
|
migration_
BETA
Ficheiros não processados |
|
GAUGE , INT64 , 1
datamigration.googleapis.com/MigrationJob |
Ficheiros não processados à espera de serem carregados para o Cloud SQL. Amostrada a cada 60 segundos. Após a amostragem, os dados não ficam visíveis durante um máximo de 180 segundos.
database : nome da base de dados.
|