Este tópico descreve as operações posteriores à criação de uma tarefa de migração de dados.
Visualize um relatório de migração
Os relatórios de migração fornecem informações detalhadas sobre os resultados da migração, incluindo listas de arquivos migrados com sucesso, com falha e ignorados. Esses relatórios ajudam a entender o status de execução da tarefa de migração.
Tipos de arquivo de relatório
Conforme o status de execução da tarefa, o sistema gera três tipos de arquivos de relatório de migração: uma lista de todos os arquivos migrados, uma lista de arquivos com falha e uma lista de arquivos ignorados.
Convenção de nomenclatura dos arquivos de relatório de migração
uid@jobid@runtimeid_total_list_n representa a lista de todos os arquivos migrados. Podem existir vários arquivos, em que n é um número inteiro maior ou igual a 0.
uid@jobid@runtimeid_failed_list_n representa a lista de arquivos com falha. Podem existir vários arquivos, em que n é um número inteiro maior ou igual a 0.
uid@jobid@runtimeid_skipped_list_n representa a lista de arquivos ignorados. Podem existir vários arquivos, em que n é um número inteiro maior ou igual a 0.
Descrição dos campos do relatório
Os campos em um arquivo de relatório de migração descrevem várias propriedades de um arquivo (objeto) durante a migração da origem para o destino. Os campos incluem:
|
Nome do campo |
Descrição |
|
Source filename |
Nome do arquivo de origem codificado por URL. |
|
Destination filename |
Nome do arquivo de objeto codificado por URL. |
|
Source file size |
Tamanho do arquivo de origem. |
|
Destination file size |
Tamanho do arquivo de objeto. |
|
Source file MD5 |
Hash MD5 do arquivo de origem. Este campo aparece apenas se o arquivo de origem retornar um hash MD5. |
|
Destination file MD5 |
Hash MD5 do arquivo de objeto. |
|
Source file CRC-64 |
Hash CRC-64 do arquivo de origem. Este campo aparece apenas se o arquivo de origem retornar um hash CRC-64. |
|
Destination file CRC-64 |
Hash CRC-64 do arquivo de objeto. |
|
Source file last modified time |
Hora da última modificação do arquivo de origem. |
|
Destination file last modified time |
Hora da última modificação do arquivo de objeto. |
|
Source object version ID (for multi-version migration only) |
Campo usado apenas na migração de várias versões para indicar o ID da versão do objeto de origem. |
|
Destination object version ID (for multi-version migration only) |
Campo usado apenas na migração de várias versões para indicar o ID da versão do objeto de destino. |
|
Migration start time |
Hora de início da migração do arquivo. |
|
Migration end time |
Hora de término da migração do arquivo. |
|
Abnormal migration (false: Normal, true: abnormal) |
Sinalizador booleano que indica se a migração foi anormal. |
|
Reason for abnormality |
Descrição do motivo da anormalidade. |
Obter um relatório de migração
Faça login no console do Data Online Migration.
No painel de navegação à esquerda, escolha Data Online Migration > Migration Tasks.
-
Na lista de tarefas de migração, localize a tarefa desejada e clique em Manage para acessar a página de detalhes. Descrições dos parâmetros de caminho
Se você selecionou Do Not Push ao criar a tarefa, acesse a página de detalhes da tarefa, clique na aba History e, em seguida, clique em Generate Migration Report. Após a geração do relatório, clique em Download Migration Report para baixá-lo em sua máquina local.
Se você selecionou Push ao criar a tarefa, acesse a página de detalhes da tarefa e clique na aba History. Após a geração do relatório, clique em Download Migration Report para baixá-lo em sua máquina local.
NotaO relatório de migração gerado pode estar incompleto antes da conclusão da tarefa de migração de dados. Para obter um relatório completo, baixe-o após o término da tarefa.
O relatório de migração serve apenas como referência. O conteúdo real migrado no destino é a versão final.
Após a geração, o relatório de migração é armazenado no bucket do Object Storage Service (OSS) especificado. O formato de prefixo do nível de diretório da pasta baseia-se no status de execução da tarefa e segue o padrão abaixo:
OSS://<bucket>/<prefix>/aliyun_import_report/<uid>/<jobid>/<runtimeid>/total_list/ OSS://<bucket>/<prefix>/aliyun_import_report/<uid>/<jobid>/<runtimeid>/failed_list/ OSS://<bucket>/<prefix>/aliyun_import_report/<uid>/<jobid>/<runtimeid>/skipped_list/Nome do campo
Significado do campo
bucket
Bucket de destino.
prefix
Prefixo do diretório de migração especificado para o endereço de dados de destino.
uid
ID da conta Alibaba Cloud.
jobid
ID da tarefa. Obtenha-o na página do produto da tarefa > aba Details.
runtimeid
ID do registro de execução da tarefa. Obtenha-o na página do produto da tarefa > aba History.
No console do Object Storage Service (OSS), localize os arquivos de relatório de migração no bucket de destino. Baixe esses arquivos para visualizar as listas detalhadas. Recomendamos o uso da ferramenta de gerenciamento gráfico ossbrowser 2.0 (Preview) ou da ferramenta ossutil para visualizá-los.
Visualize logs de migração
É possível enviar logs do processo de migração para o SLS. Esses logs detalham o tratamento de cada arquivo durante a tarefa de migração, incluindo registros de arquivos bem-sucedidos, com falha e ignorados. Com os logs de migração, você monitora o progresso da migração em tempo real, localiza rapidamente arquivos problemáticos e realiza auditorias e solução de problemas.
Tipos de log
O Data Online Migration cria um projeto no SLS chamado aliyun-oss-import-log-ID da conta Alibaba Cloud-região atual do console, por exemplo, *aliyun-oss-import-log-137918634953****-cn-hangzhou*. Visualize os logs da tarefa de migração neste projeto. O projeto contém os dois tipos de logs a seguir:
drs_import_success_log: Log de migração bem-sucedida
drs_import_fail_log: Log de migração com falha
Descrição dos campos de log
A tabela a seguir descreve os principais campos nos logs de migração.
|
Nome do campo |
Significado do campo |
|
JobName |
Nome da tarefa de migração. |
|
JobId |
ID da tarefa de migração. |
|
Region |
Região onde o console está localizado. |
|
Status |
Status do arquivo migrado. Inclui os três status a seguir:
|
|
UserId |
UID do usuário. |
|
ExecuteId |
ID do registro de execução. |
|
StartTime |
Hora de início da migração. |
|
EndTime |
Hora de término da migração. |
|
ListTime |
Hora em que o arquivo foi verificado. |
|
Time |
Hora atual. |
|
SrcObjectName |
Nome do arquivo de origem. Campos que começam com Src referem-se à origem. O nome do arquivo é codificado por URL, por exemplo, docs%2Fmy.docir%2Fexample.log. |
|
SrcObjectSize |
Tamanho do arquivo de origem. |
|
DestObjectName |
Nome do arquivo de destino. Campos que começam com Dest referem-se ao destino. O nome do arquivo é codificado por URL, por exemplo, docs%2Fmy.docir%2Fexample.log. |
|
DestObjectSize |
Tamanho do arquivo de destino. |
Obter logs de migração
Envie logs de migração para o Alibaba Cloud SLS em tempo real para consulta e análise. No console do SLS, realize buscas precisas usando palavras-chave como ID da tarefa e nome do arquivo para monitorar o processo de migração ou solucionar problemas.
Ative o recurso de envio de logs ao criar a tarefa de migração, selecionando Push ou Push only error logs. Se você selecionar Do not push ao criar a tarefa, não será possível visualizar os logs da tarefa no SLS.
Os logs de migração não garantem integridade completa. Não utilize os logs de migração para verificar a integridade da migração.
Os logs de migração servem apenas como referência. O resultado final da migração baseia-se nos arquivos reais no destino.
Do Not Push (padrão): Não envia logs de migração.
Push: Envia logs de migração para o SLS. Visualize os logs de migração no SLS.
-
Push Only File Error Logs: Envia apenas logs de erro de migração para o SLS. Visualize os logs de erro de migração no SLS.
Antes de selecionar Push ou Push only file error logs, certifique-se de ter concluído as operações a seguir. Caso contrário, a tarefa de migração pode apresentar anomalias:
Você ativou o serviço SLS.
Você concedeu as permissões necessárias para Simple Log Service Access Authorization na página de autorização.
Ao selecionar Push ou Push Only File Error Logs, o Data Online Migration cria um projeto no SLS com um nome no formato aliyun-oss-import-log-<ID da conta Alibaba Cloud>-<região>, por exemplo, aliyun-oss-import-log-137918634953****-cn-hangzhou.
-
Simple Log Service Authorization: Esta opção é exibida quando você seleciona Push ou Push only file error logs para Migration logs.
Clique em Grant. Na página Cloud Resource Access Authorization, o sistema cria a função AliyunOSSImportSlsAuditRole e concede a ela as permissões necessárias. Clique em Agree To Authorization para concluir a autorização.
Tentar novamente arquivos com falha
Após o término de uma tarefa de migração, se o relatório mostrar que alguns arquivos falharam na migração, crie uma nova subtarefa para tentar migrar novamente apenas esses arquivos com falha.
Procedimento
Faça login no console do Data Online Migration.
Na barra de menu superior, selecione a região onde a tarefa está localizada.
No painel de navegação à esquerda, escolha Data Online Migration > Migration Tasks.
Na lista de tarefas de migração, localize a tarefa desejada e clique em Manage na coluna Actions para acessar a página de detalhes.
Na seção History, localize a tarefa desejada e clique em Retry Failed Files na coluna Operation.
Modifique o nome da subtarefa e clique em Next.
Confirme se parâmetros como largura de banda de migração, arquivos migrados por segundo e método de substituição estão corretos e, em seguida, clique em Next.
Clique em OK. A subtarefa inicia e tenta novamente a migração dos arquivos com falha.