Dela via


Tolka analysresultaten

Med både CLI-verktyget och Visual Studio kan du skapa HTML-, CSV- och JSON-rapporter. I det här avsnittet beskrivs hur du tolkar dessa rapporter.

I det här dokumentet ska vi använda HTML-rapporten.

Instrumentpanelsvy

Rapporten visar resultatet i ett instrumentpanelsformat.

Huvudinstrumentpanelen visar ett sammanfattningsavsnitt med resultatet av genomsökningen, allvarlighetsgradsdiagrammet och kategorier av problem och incidenter.

Avsnittet Sammanfattning på instrumentpanelen innehåller flera termer som är värda att definiera eftersom du ser dem på andra skärmar.

  • Projekt: antalet genomsökt projekt.
  • Problem: en inkompatibilitet med Azure eller ett potentiellt problem.
  • Incidenter: en förekomst av problemet i koden. Ett problem kan till exempel vara ett anrop till en databas som inte är tillgänglig från Azure, och incidenterna är de tider då du gör det anropet i koden. På så sätt kan ett problem ha många incidenter (implementering) i koden.
  • Berättelsepunkter: den uppskattade ansträngningen för att åtgärda alla problem som hittats. Detta är ett relativt mått på ansträngning och är inte avsett att vara en exakt uppskattning.

Här är problemets allvarlighetsgradsklassificeringar:

  • Obligatoriskt – problemet måste lösas för att migreringen ska lyckas.
  • Valfritt – problemet som identifieras är ett verkligt problem och åtgärdar det kan förbättra programarbetet efter migreringen, men det blockerar inte.
  • Potential – det kan eller inte kan vara ett blockerande problem beroende på detaljerna i din app och migreringsscenariot, så verktyget drar din uppmärksamhet och föreslår vilka kontroller som kan göras för att säkerställa att programmet fungerar i Azure.
  • Information – problemet uppstod endast i informationssyfte och behöver inte lösas.

Screenshot of the application and code assessment tool for .NET dashboard

Avsnittet Kategorier visar ett diagram med problem grupperade efter olika kategorier, till exempel HTTP, databas, skalning och så vidare.

  • Projekt: antalet genomsökt projekt.
  • Problem: antalet unika möten med en regel som kan behöva åtgärdas.
  • Incidenter: det totala antalet förekomster av alla problem som hittats.
  • Berättelsepunkter: den uppskattade ansträngningen för att åtgärda alla problem som hittats. Detta är ett relativt mått på ansträngning och är inte avsett att vara en exakt uppskattning.

Projektvy

Klicka på länken Projekt under instrumentpanelen till vänster i rapporten för att se antalet problem, incidenter och den uppskattade ansträngningen för att åtgärda dessa incidenter vid varje genomsökt projekt.

Screenshot of the projects dashboard

Du kan öka detaljnivån för att se de problem som hittas i varje projekt genom att klicka på projektnamnet. Detta visar en skärm som liknar den övergripande instrumentpanelen men som är begränsad till det valda projektet.

Screenshot of the a single project's dashboard

Överst på projektinstrumentpanelen hittar du tre flikar: Instrumentpanel, Komponenter och Problem.

Klicka på fliken Komponenter för att se vilka filer incidenterna för de problem som identifierats finns i. Du kan öka detaljnivån i filen för att se de problem som utlöste incidenten, en beskrivning av problemet, den exakta positionen i koden där incidenterna finns och en uppskattning av det arbete som krävs för att åtgärda incidenterna.

Screenshot of the report's project component dashboard

Genom att klicka på fliken Problem kan du se de incidenter som organiserats av de problem som utlöste dem. Du kan öka detaljnivån i problemen för att se den exakta filplats som måste åtgärdas och hur du kan åtgärda problemet.

Screenshot of the project issues dashboard

Översikt över aggregerade problem

Klicka på länken Sammanställa problem under Projekt till vänster på rapportens skärm för att se de incidenter som organiserats av de problem som utlöste dem. Det här är alla problem i alla projekt som genomsöks, inklusive antalet incidenter och en uppskattad insats för berättelsepunkter. Du kan öka detaljnivån för varje problem för att se de exakta filer och platser som måste åtgärdas och hur du kan åtgärda problemet.

I avsnittet till höger hittar du en förklaring av det valda problemet med förslag på hur du åtgärdar det eller de verifieringar som du bör göra för att säkerställa att programmet fungerar korrekt i Azure. Det finns också länkar till den detaljerade dokumentationen i den nedre delen av avsnittet.

Screenshot of the CLI's report aggregate dashboard