Partilhar via


Interpretar os resultados da análise

A ferramenta CLI e o Visual Studio permitem criar relatórios HTML, CSV e JSON. Esta seção descreve como interpretar esses relatórios.

Para os fins deste documento, vamos usar o relatório HTML.

Vista do Dashboard

O relatório apresenta os seus resultados em formato de painel.

O painel principal mostra uma seção Resumo com os resultados da verificação, gráfico de gravidade e categorias dos problemas e incidentes.

A seção Resumo do painel contém vários termos que vale a pena definir, pois você os verá em outras telas.

  • Projetos: o número de projetos digitalizados.
  • Problemas: uma incompatibilidade com o Azure ou um problema potencial.
  • Incidentes: uma ocorrência do problema no seu código. Por exemplo, um problema pode ser uma chamada para um banco de dados que não está acessível a partir do Azure, e os incidentes são as vezes em que você faz essa chamada em seu código. Dessa forma, um problema pode ter muitos incidentes (implementação) em todo o seu código.
  • Pontos de história: o esforço estimado para corrigir todos os problemas encontrados. Esta é uma medida relativa de esforço e não pretende ser uma estimativa exata.

Aqui estão as classificações de gravidade do problema:

  • Obrigatório - o problema tem de ser resolvido para que a migração seja bem-sucedida.
  • Opcional - o problema descoberto é um problema real e corrigi-lo poderia melhorar o trabalho do aplicativo após a migração, no entanto, não está bloqueando.
  • Potencial - pode ou não ser um problema de bloqueio, dependendo das especificidades do seu aplicativo e do cenário de migração, portanto, a ferramenta chama sua atenção e sugere quais verificações podem ser feitas para garantir que o aplicativo funcione no Azure.
  • Informativo - a questão foi levantada apenas para fins informativos e não precisa ser resolvida.

Captura de tela da ferramenta de avaliação de aplicativo e código para o painel .NET

A seção Categorias exibe um gráfico com problemas agrupados por diferentes categorias, como HTTP, banco de dados, dimensionamento e assim por diante.

  • Projetos: o número de projetos digitalizados.
  • Problemas: o número de encontros únicos de uma regra que podem precisar ser resolvidos.
  • Incidentes: o número total de ocorrências de todos os problemas encontrados.
  • Pontos de história: o esforço estimado para corrigir todos os problemas encontrados. Esta é uma medida relativa de esforço e não pretende ser uma estimativa exata.

Visualização de projetos

Clique no link Projetos abaixo do Painel no lado esquerdo do relatório para ver o número de problemas, incidentes e o esforço estimado para corrigir esses incidentes por cada projeto examinado.

Captura de tela do painel de projetos

Você pode detalhar para ver os problemas encontrados em cada projeto clicando no nome do projeto. Isso mostrará uma tela semelhante ao painel geral, mas com escopo para o projeto selecionado.

Captura de tela do painel de um único projeto

Na parte superior do painel do projeto, você encontrará 3 guias: Painel, Componentes e Problemas.

Clique na guia Componentes para ver em quais arquivos residem os incidentes dos problemas identificados. Você pode detalhar o arquivo para ver os problemas que desencadearam o incidente, uma descrição do problema, a posição exata no código onde os incidentes existem e uma estimativa do esforço necessário para corrigir os incidentes.

Captura de tela do painel do componente de projeto do relatório

Finalmente, clicando na guia Problemas , você pode ver os incidentes organizados pelos problemas que os desencadearam. Você pode detalhar os problemas para ver o local exato do arquivo que precisa ser resolvido e o esforço para corrigir.

Captura de tela do painel de problemas do projeto

Visualização de problemas agregados

Clique no link Agregar problemas abaixo dos Projetos no lado esquerdo da tela do relatório para ver os incidentes organizados pelos problemas que os desencadearam. Esses são todos os problemas em todos os projetos examinados, incluindo o número de incidentes e um esforço estimado de pontos de história. Você pode detalhar cada problema para ver os arquivos e locais exatos que precisam ser resolvidos e o esforço para corrigir.

Na seção à direita, você encontrará uma explicação para o problema selecionado com sugestões sobre como corrigi-lo ou as verificações que você deve fazer para garantir que seu aplicativo funcione corretamente no Azure. Há também links para a documentação detalhada na parte inferior dessa seção.

Captura de tela do painel agregado de relatório da CLI