Sdílet prostřednictvím


Práce s konzolou Application Diagnostics

Konzola Application Diagnostics je systém pro správu událostí pro Sledování výkonu aplikace .NET v nástroji System Center – Operations Manager. Pomocí konzoly Application Diagnostics můžete monitorovat nasazené aplikace .NET pro zpomalení, chyby a selhání a okamžitě určit zdroj problému.

Role uživatelů pro Sledování výkonu aplikací

Následující tabulka ukazuje úlohy sledování výkonu aplikace .NET v rámci nástroje Operations Manager a role uživatelů s jejich oprávněními.

Legenda:

  • Ano – funkci lze vždy používat

  • Ne – Tuto funkci nelze použít, pokud uživatel nepatří také do skupiny, která uděluje přístup k této funkci.

Úlohy Správce Autor Rozšířený operátor Operátor monitorování aplikací Operátor Operátor pouze pro čtení Operátor zpráv Správce zabezpečení sestav
Spuštění Průvodce APM nebo změna nastavení APM Yes Ne Ne Ne Ne Ne Ne Ne
Přístup k diagnostice aplikací Yes Ne Ne Yes Ne Ne Ne Ne
Poradce přístupových aplikací Yes Ne Ne Ano* Ne Ne Ano* Yes

Poznámka:

* K přístupu k Poradci pro aplikace jsou vyžadovány role Operátor sledování aplikací a Operátor vytváření sestav.

Konzole Diagnostika aplikací

Konzola Application Diagnostics je místo, kde se můžete podívat na jednotlivé události výkonu a spolehlivosti, které se generují ve vašem prostředí. Můžete se podívat na všechny události nebo je seskupit do "problémových skupin", ve kterých jsou události přicházející ze stejných zdrojů seskupené, aby se zvýrazňovaly problémy s monitorovanými aplikacemi. Pomocí Application Diagnostics se můžete podívat na události a transakční řetězce související s těmito událostmi, abyste pochopili, jak problémy s výkonem a spolehlivostí ovlivňují vaše aplikace.

Konzola Application Advisor poskytuje analýzy a telemetrii dat prezentovaných v nástroji Application Diagnostics. Prostřednictvím konzoly Application Advisor získáte přehled o tom, které události způsobují nejvíce problémů. Další informace o službě Application Advisor naleznete v tématu Stanovení priority výstrah pomocí nástroje Application Advisor.

Otevření konzoly Application Diagnostics

  1. Služba Application Diagnostics a Application Advisor se instalují společně s webovou konzolou Operations Manageru. Pokud chcete najít webovou adresu webové konzoly Operations Manageru, otevřete konzolu Operations Console. V navigačním podokně vyberte Správa, vyberte Nastavení a potom poklikejte na webové adresy. Adresa URL webové konzoly nástroje Operations Manager bude zadána takto: http(s)://<web host>/OperationsManager. Pomocí tohoto formátu adresy URL a stejného webového hostitele jsou zde odkazy na Application Advisor a Application Diagnostics:

    • Adresa konzoly Application Diagnostics je: http(s)://<web host>/AppDiagnostics

    • Adresa konzoly Application Advisoru je: http(s)://<web host>/AppAdvisor

    Pokud chcete přístup ke konzolám usnadnit, přidejte všechny tři adresy URL konzoly do seznamu oblíbených položek webového prohlížeče.

    Pokud chcete otevřít Application Diagnostics, vložte adresu URL diagnostiky aplikací do prohlížeče. Application Diagnostics se otevře v okně webového prohlížeče.

    Poznámka:

    Pokud používáte Operations Manager na serveru a ne na klientském počítači, můžete získat přístup ke službě Application Diagnostics a Application Advisor z nabídky Start .

    Přístup ke službě Application Diagnostics se řídí prostřednictvím rolí operátora monitorování aplikací a správce. Abyste měli oprávnění ke konzole, musíte být členem jedné z těchto rolí.

Zobrazení událostí podle oblastí zájmu

V Nástroji Application Diagnostics existují dva hlavní typy událostí: ty, které souvisejí s výkonem aplikace a souvisejícími se selháními a chybami aplikace. Selhání a chyby je možné dále rozdělit na problémy s připojením, zabezpečením a problémy se selháním. Problémy se selháním obvykle souvisejí s problémem s kódem aplikace. V Nástroji Application Diagnostics můžete zobrazit události seskupené těmito způsoby:

  • Vše (zobrazí všechny události)

  • Chyby aplikace (zobrazují události výjimek)

  • Výkon (zobrazuje události výkonu)

  1. Otevřete Application Diagnostics a v navigačním podokně vyberte Události .

  2. V navigačním podokně vyberte pomocí nabídky Hledat kategorii událostí, které chcete zobrazit.

Seskupení událostí v rámci oblastí zájmu

Seskupení událostí aplikace podle podobnosti poskytuje nejlepší způsob, jak určit, jestli k problému došlo dříve, a zajistit, aby prostředky zodpovědné za řešení problému byly přiděleny nejúčinnějším způsobem.

  1. Otevřete Application Diagnostics a v navigačním podokně vyberte Události .

  2. V navigačním podokně vyberte pomocí nabídky Hledat kategorii událostí, které chcete zobrazit.

  3. V nabídce Seskupit podle vyberte způsob, jakým chcete seskupit události.

První výběr (Chyby a výkon aplikace) ovlivňuje možnosti seskupení, které vidíte u druhého výběru.

Seskupování chyb aplikace

  • Problém , co se zobrazí: Všechny události v tomto seskupení pocházejí ze stejného vstupního bodu do aplikace (například metoda nebo webová stránka) a mají stejný zásobník volání. Hodnota: Konsolidace událostí podle problému umožňuje určit prioritu vašeho úsilí o opravu problému na základě počtu událostí ve skupině.

  • Akce , která zobrazuje: Sloučení založené na akci kategorizuje události na základě vstupních bodů, jako jsou volání stránky, kliknutí na tlačítko, volání webové služby nebo jiná akce představující konkrétní proces. Hodnota: Toto seskupení je cenné pro určení, za jakých okolností dojde k selhání.

  • Výjimková třída Co zobrazuje: Spodní úroveň výjimky vyvolané každou událostí je stejná. Hodnota: Konsolidace podle třídy výjimek je dobrý způsob, jak najít nejběžnější chyby kódování a podporuje vylepšené postupy kódování.

  • Neúspěšná funkce , která se zobrazí: Došlo k výjimce ve stejné funkci pro každou událost. Hodnota: Toto seskupení je cenné ze dvou důvodů: Nejprve umožňuje identifikovat případy, kdy se sdílená funkce používá nesprávně. Za druhé umožňuje určit, kolik aplikací má vliv na chybu ve sdílené funkci.

  • Žádná Tato možnost neskupuje události.

Seskupení událostí výkonnosti

  • Problém , co se zobrazí: Všechny události v tomto seskupení mají stejný zásobník volání. Hodnota: Konsolidace událostí podle problému umožňuje určit prioritu vašeho úsilí o opravu problému na základě počtu událostí ve skupině.

  • Nejtěžší zdroj Zobrazuje: Všechny události aktivované stejným voláním prostředku. Toto seskupení je užitečné při určování, které události překročily své prahové hodnoty více než ostatní prostředky.

  • Žádná Tato možnost neskupuje události.

Příklad: Seskupení chyb aplikace podle třídy výjimky

Filtrování podle chyb aplikace a třídy výjimek vám rychle ukáže, jaké typy nebo třídy událostí výjimek dostáváte nejčastěji.

Snímek obrazovky zobrazující filtr podle chyb aplikace a třídy výjimek

  1. Otevřete Application Diagnostics a v navigačním podokně vyberte Události .

  2. V navigačním podokně v nabídce Hledat vyberte Aplikační chyby.

  3. V nabídce Seskupit podle vyberte Třída výjimky.

  4. Pokud chcete řadit podle počtu, vyberte v horní části sloupce Počet. Třídy výjimek, ke kterým došlo nejčastěji, jsou seřazeny od nejvyšších po nejnižší.

  5. Pokud chcete začít zkoumat problém a otevřít vlastnosti události, vyberte položku Třídy výjimky. Informace o práci s událostmi naleznete v tématu Práce s událostmi pomocí application Diagnostics.

Příklad: Seskupení chyb aplikace podle neúspěšné funkce

Filtrování podle chyb aplikace a neúspěšné funkce rychle ukazuje, které funkce nejčastěji selhávají. Funkce, které selhávají nejvíce, jsou ty, které byste měli nejprve prozkoumat, aby měly nejvyšší dopad na spolehlivost vaší aplikace.

Snímek obrazovky zobrazující filtr podle chyb aplikace a neúspěšnou funkci

  1. V navigačním podokně v nabídce Vyhledat vyberte Chyby aplikace.

  2. V nabídce Seskupit podle vyberte Neúspěšná funkce.

  3. Pokud chcete řadit podle počtu, vyberte v horní části sloupce Počet. Funkce, které selhaly nejčastěji, jsou seřazené od nejvyšších po nejnižší.

  4. Pokud chcete začít zkoumat problém a otevřít vlastnosti události, vyberte položku neúspěšné funkce . Informace o práci s událostmi naleznete v tématu Práce s událostmi pomocí application Diagnostics.

Příklad: Seskupení událostí výkonu podle nejvýkonnějšího prostředku

Filtrování podle chyb aplikace a třídy výjimek rychle ukazuje, které události výkonu se aktivují stejným voláním prostředku. Události výkonu, které se nejčastěji aktivují stejným voláním prostředků, jsou ty, které byste měli nejprve prozkoumat, aby to mělo nejvyšší dopad na výkon vaší aplikace.

Snímek obrazovky zobrazující možnost Filtrovat podle výkonu a nejtěžšího prostředku

  1. V navigačním podokně vlevo v nabídce Hledat vyberte Výkon.

  2. V nabídce Seskupovat podle vyberte Nejtěžší prostředek.

  3. Pokud chcete řadit podle počtu, vyberte v horní části sloupce Počet. Třídy výjimek, ke kterým došlo nejčastěji, jsou seřazeny od nejvyšších po nejnižší. Můžete také řadit podle průměrné doby trvání a maximální doby trvání, abyste zjistili, jestli některé události, ke kterým dochází méně často, způsobují dlouhá zpoždění, a proto by se vám měla věnovat pozornost.

  4. Pokud chcete začít prošetřovat problém a otevřít vlastnosti události, vyberte položku Nejtěžší prostředek. Informace o práci s událostmi naleznete v tématu Práce s událostmi pomocí application Diagnostics.

Další kroky