Sdílet prostřednictvím


Interpretace výsledků analýzy

Nástroj CLI i Visual Studio umožňují vytvářet sestavy HTML, CSV a JSON. Tato část popisuje, jak tyto sestavy interpretovat.

Pro účely tohoto dokumentu použijeme sestavu HTML.

Zobrazení řídicího panelu

Sestava zobrazí výsledky ve formátu řídicího panelu.

Hlavní řídicí panel zobrazuje část Souhrn s výsledky kontroly, grafu závažnosti a kategorií problémů a incidentů.

Část Souhrn řídicího panelu obsahuje několik termínů, které stojí za to definovat, protože je uvidíte na jiných obrazovkách.

  • Projekty: počet naskenovaných projektů.
  • Problémy: nekompatibilitu s Azure nebo potenciálním problémem.
  • Incidenty: výskyt problému v kódu. Problémem může být například volání databáze, která není přístupná z Azure, a incidenty jsou časy volání v kódu. Jedním z problémů může být mnoho incidentů (implementace) v kódu.
  • Body scénáře: odhadované úsilí o opravu všech nalezených problémů. Jedná se o relativní míru úsilí a nemá být přesným odhadem.

Tady jsou klasifikace závažnosti problému:

  • Povinné – problém musí být vyřešen, aby migrace proběhla úspěšně.
  • Volitelné – zjištěný problém je skutečný problém a jeho oprava by mohla po migraci zlepšit práci aplikace, ale neblokuje se.
  • Potenciál – mohl nebo nemohl být blokující problém v závislosti na konkrétních specifikách vaší aplikace a scénáři migrace, takže nástroj upozorní a navrhne, jaké kontroly je možné provést, aby aplikace fungovala v Azure.
  • Informační – problém byl vyvolán pouze pro informační účely a není nutné ho vyřešit.

Snímek obrazovky s nástrojem pro posouzení aplikace a kódu pro řídicí panel .NET

Oddíl Kategorie zobrazuje graf s problémy seskupenými podle různých kategorií, jako jsou HTTP, databáze, škálování atd.

  • Projekty: počet naskenovaných projektů.
  • Problémy: počet jedinečných výskytů pravidla, které může být potřeba vyřešit.
  • Incidenty: celkový počet výskytů všech nalezených problémů.
  • Body scénáře: odhadované úsilí o opravu všech nalezených problémů. Jedná se o relativní míru úsilí a nemá být přesným odhadem.

Zobrazení Projektů

Kliknutím na odkaz Projekty pod řídicím panelem na levé straně sestavy zobrazíte počet problémů, incidentů a odhadované úsilí o opravu těchto incidentů v jednotlivých naskenovaných projektech.

Snímek obrazovky řídicího panelu projektů

Když kliknete na název projektu, můžete přejít k podrobnostem a zobrazit problémy nalezené v jednotlivých projektech. Zobrazí se obrazovka podobná celkovému řídicímu panelu, ale bude vymezena vybraným projektem.

Snímek obrazovky řídicího panelu jednoho projektu

V horní části řídicího panelu projektu najdete 3 karty: Řídicí panel, Komponenty a Problémy.

Kliknutím na kartu Součásti zobrazíte, ve kterých souborech se nacházejí incidenty zjištěných problémů. Můžete přejít k podrobnostem v souboru, abyste viděli problémy, které incident aktivovaly, popis problému, přesnou pozici v kódu, kde incidenty existují, a odhad úsilí, které bude potřeba k vyřešení incidentů.

Snímek obrazovky řídicího panelu komponent projektu sestavy

Nakonec kliknutím na kartu Problémy zobrazíte incidenty uspořádané podle problémů, které je aktivovaly. Můžete přejít k podrobnostem o problémech, abyste viděli přesné umístění souboru, které je potřeba vyřešit, a úsilí o opravu.

Snímek obrazovky s řídicím panelem problémů projektu

Zobrazení Agregace problémů

Kliknutím na odkaz Agregovat problémy pod projekty na levé straně obrazovky sestavy zobrazíte incidenty uspořádané podle problémů, které je aktivovaly. Jedná se o všechny problémy napříč všemi naskenovanými projekty, včetně počtu incidentů a odhadovaného úsilí o body scénáře. Jednotlivé problémy můžete procházet k podrobnostem, abyste viděli přesné soubory a umístění, které je potřeba vyřešit, a úsilí o opravu.

V části napravo najdete vysvětlení vybraného problému s návrhy, jak ho opravit nebo provést ověření, abyste zajistili, že vaše aplikace bude v Azure správně fungovat. V dolní části této části najdete také odkazy na podrobnou dokumentaci.

Snímek obrazovky agregovaného řídicího panelu sestavy rozhraní příkazového řádku