Az Application Diagnostics konzol használata

 

Közzétett: 2016. március

Érvényes: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

Az Application Diagnostics konzol egy eseménykezelő rendszer a System Center 2012 – Operations Manager részét képező .NET alkalmazásteljesítmény-figyeléshez. Az Application Diagnostics konzolon figyelemmel követhetők az adott környezetbe telepített .NET-alkalmazások lelassulásai és hibái, és azonnal fel is deríthetők a problémák forrásai.

Az Application Diagnostics konzol

Az Application Diagnostics konzol az adott környezetet érintő egyéni megbízhatósági és teljesítményproblémák kivizsgálására használható. Szükség esetén az összes esemény megvizsgálható, de problémacsoportok is kialakíthatók, így az azonos forrásból származó események összefogásával könnyebben felderíthetők a megfigyelt alkalmazások hibái. Az Application Diagnostics segítségével megvizsgálhatók az események és a velük összefüggő tranzakciós láncok, amelynek eredményeként pontosabban megérthetők az alkalmazásokban előforduló megbízhatósági és teljesítményproblémák. Az Application Advisor konzol elemzési és telemetriai lehetőségeket biztosít az Application Diagnostics által megjelenített adatokhoz. Az Application Advisor konzol révén mélyre hatóan vizsgálhatja a legtöbb problémát okozó eseményeket. További információk az Application Advisorról: A riasztások priorizálása az Application Advisor segítségével.

Az Application Diagnostics konzol megnyitása

  1. Az Application Diagnostics és az Application Advisor az Operations Manager webkonzollal együtt települ. Az Operations Manager webkonzol címének meghatározásához nyissa meg az operatív konzolt. A navigációs ablaktáblán kattintson az Adminisztráció gombra, kattintson a Beállítások elemre, majd kattintson duplán a Webcímek elemre. Az Operations Manager webkonzol URL-címe a következő formátumot követi: http(s)://<webkiszolgáló>/OperationsManager. Ugyanezt az URL-formátumot és webkiszolgálót használva az Application Advisor és az Application Diagnostics a következő címeken érhető el:

    - Az Application Diagnostics konzoljának címe: http(s)://\<webkiszolgáló\>/AppDiagnostics
    
    - Az Application Advisor konzoljának címe: http(s)://\<webkiszolgáló\>/AppAdvisor
    

    A konzolok elérésének megkönnyítése érdekében vegye fel mindhárom konzol URL-címét a webböngésző kedvencei közé.

    Az Application Diagnostics megnyitásához másolja át az Application Diagnostics URL-címét a böngésző címsorába. Az Application Diagnostics egy új böngészőablakban nyílik meg.

    System_CAPS_noteMegjegyzés

    Ha az Operations Manager alkalmazást kiszolgálón és nem ügyfélgépen futtatja, akkor az Application Diagnostics és az Application Advisor a Start menü Minden program pontjából érhető el.

    Az Application Diagnostics elérésére az Alkalmazásfigyelési kezelő és a Rendszergazdák szerepkör tagjai jogosultak. A konzol eléréséhez tagnak kell lennie a fenti két szerepkör egyikében. További információ: Felhasználói szerepkörök az alkalmazásteljesítmény-figyelésben

Az események típus szerinti megjelenítése

Az Application Diagnostics programon belül két fő eseménytípust különböztethetünk meg: az alkalmazások teljesítményével és az alkalmazások hibáival kapcsolatos eseményeket. A hibák tovább oszthatók csatlakozási, biztonsági és meghibásodási problémákra. A meghibásodásokat jellemzően az alkalmazás kódjának hibái okozzák. Az Application Diagnostics felületén a következő módokon csoportosíthatók az események:

  • Összes (minden esemény megjelenítése)

  • Alkalmazáshibák (a kivételesemények megjelenítése)

  • Teljesítmény (a teljesítménnyel kapcsolatos események megjelenítése)

A megjeleníteni kívánt események típusának kiválasztása

  1. Nyissa meg az Application Diagnostics konzolját, majd a navigációs ablaktáblán kattintson az Események elemre.

  2. A navigációs ablaktábla Keresés menüjéből válassza ki, hogy mely kategóriába tartozó eseményeket szeretné megtekinteni.

Az események típuson belüli csoportosítása

A leghatékonyabb módon a hasonló alkalmazásesemények csoportosításával lehet meghatározni, hogy ugyanilyen események korábban is előfordultak-e, valamint megtörtént-e a probléma megoldásához szükséges erőforrások kijelölése.

Az események típus szerinti csoportosítása

  1. Nyissa meg az Application Diagnostics konzolját, majd a navigációs ablaktáblán kattintson az Események elemre.

  2. A navigációs ablaktábla Keresés menüjéből válassza ki, hogy mely kategóriába tartozó eseményeket szeretné megtekinteni.

  3. Válassza ki a Csoportosítási szempont menüből, hogy hogyan szeretné csoportosítani az eseményeket.

Az elsőként kiválasztott szempont (Alkalmazáshibák vagy Teljesítmény) határozza meg, hogy a második választásnál mely lehetőségek érhetők el.

Az alkalmazáshibák csoportosítása

  • Probléma Megjelenő információk: Az ennél a csoportosításnál megjelenő összes esemény az alkalmazás ugyanazon belépési pontjáról (pl. metódusból vagy weblapról) származik, és mindegyiknek azonos a hívási verme. Érték: Az események probléma szerinti összevonásával és a csoportokon belüli események mennyiségének figyelembevételével a fontosabb hibák megoldására összpontosíthatók az erőforrások.

  • Művelet Megjelenő információk: A műveletalapú összevonással a belépési pontjuk, pl. oldalhívás, gombra történő kattintás, webszolgáltatás-hívás, illetve valamilyen adott folyamatot megvalósító egyéb művelet szerint sorolhatók kategóriákba az események. Érték: Ez a fajta csoportosítás a hiba előfordulási körülményeinek meghatározásakor jelenthet fontos segítséget.

  • Kivételosztály Megjelenő információk: Az egyes események által dobott alapszintű kivétel azonos. Érték: A kivételosztály szerinti összevonás kiváló eszköz a legjellemzőbb kódhibák feltárására és a megfelelő kódolási eljárások használatának elősegítésére.

  • Sikertelen függvény Megjelenő információk: Minden eseménynél ugyanabban a függvényben történt kivétel. Érték: Ez a csoportosítás két okból bizonyulhat hasznosnak: Az első, hogy a segítségével azonosíthatók a megosztott függvények hibás használatából fakadó esetek. A második, hogy lehetővé teszi a megosztott függvényben található hiba által érintett alkalmazások számának meghatározását.

  • Nincs Az események csoportosításának mellőzése.

A teljesítménnyel kapcsolatos események csoportosítása

  • Probléma Megjelenő információk: Ebben az esetben az azonos hívási veremmel rendelkező események kerülnek egy csoportba. Érték: Az események probléma szerinti összevonásával és a csoportokon belüli események mennyiségének figyelembevételével a fontosabb hibák megoldására összpontosíthatók az erőforrások.

  • Leggyakrabban használt erőforrás Megjelenő információk: Minden olyan esemény, amelyet azonos erőforráshívás váltott ki. Ezzel a csoportosítással határozható meg, hogy mely események haladták meg a többinél nagyobb mértékben a küszöbértékeket.

  • Nincs Az események csoportosításának mellőzése.

Példa: Az alkalmazáshibák kivételosztály szerinti csoportosítása

Az alkalmazáshibák és a kivételosztályok szerinti szűréssel gyorsan meghatározható, hogy milyen típusú (más szóval milyen osztályú) kivételesemények fordulnak elő a leggyakrabban.

Filter by application errors and exception class

Az alkalmazáshibák csoportosítása kivételosztály szerint

  1. Nyissa meg az Application Diagnostics konzolját, majd a navigációs ablaktáblán kattintson az Események elemre.

  2. A navigációs ablaktábla Keresés menüjéből válassza az Alkalmazáshibák elemet.

  3. A Csoportosítási szempont menüből válassza a Kivételosztály elemet.

  4. A mennyiség szerinti rendezéshez kattintson a Szám oszlop tetején található Szám elemre. A program úgy rendezi a listát, hogy a leggyakoribb kivételosztályok kerülnek előre.

  5. A probléma kivizsgálásának megkezdéséhez és az esemény tulajdonságainak megnyitásához kattintson a megfelelő Kivételosztály tételre. Tovább információk az események kezeléséről: Munkavégzés az eseményekkel az Application Diagnostics konzol használatával

Példa: Az alkalmazáshibák sikertelen függvény szerinti csoportosítása

Az alkalmazáshibák sikertelen függvény szerinti szűrésével pillanatok alatt megtudható, mely függvények okoznak a leggyakrabban hibát. Elsőként a legtöbb hibát okozó függvényeket érdemes megvizsgálni, hiszen ezek befolyásolják a legnagyobb mértékben az alkalmazás megbízhatóságát.

Filter by application errors and failed function

Az alkalmazáshibák csoportosítása sikertelen függvény szerint

  1. A navigációs ablaktábla Keresés menüjéből válassza az Alkalmazáshibák elemet.

  2. A Csoportosítási szempont menüből válassza a Sikertelen függvény elemet.

  3. A mennyiség szerinti rendezéshez kattintson a Szám oszlop tetején található Szám elemre. A program úgy rendezi a listát, hogy a legtöbbször hibázó függvények kerülnek előre.

  4. A probléma kivizsgálásának megkezdéséhez és az esemény tulajdonságainak megnyitásához kattintson a megfelelő Sikertelen függvény tételre. Tovább információk az események kezeléséről: Munkavégzés az eseményekkel az Application Diagnostics konzol használatával

Példa: A teljesítménnyel kapcsolatos események csoportosítása leggyakrabban használt erőforrás szerint

Az alkalmazáshibák és kivételosztályok szerinti szűréssel gyorsan meghatározható, hogy mely teljesítménnyel kapcsolatos eseményeket váltja ki ugyanaz az erőforráshívás. Az adott erőforráshívás által kiváltott, teljesítménnyel kapcsolatos események közül érdemes elsőként a leggyakoribbakat kivizsgálni, hiszen ezek befolyásolják a legnagyobb mértékben az alkalmazás teljesítményét.

Filter by performance and heaviest resource

A teljesítménnyel kapcsolatos események csoportosítása a leggyakrabban használt erőforrás szerint

  1. A navigációs ablaktábla Keresés menüjéből válassza a Teljesítmény elemet.

  2. A Csoportosítási szempont menüből válassza a Leggyakrabban használt erőforrás elemet.

  3. A mennyiség szerinti rendezéshez kattintson a Szám oszlop tetején található Szám elemre. A program úgy rendezi a listát, hogy a leggyakoribb kivételosztályok kerülnek előre. A lista átlagos és maximális időtartam alapján is rendezhető – így felismerhető, ha néhány ritkább esemény nagy késleltetéseket okoz. Ezekre az eseményekre is érdemes figyelmet fordítani.

  4. A probléma kivizsgálásának megkezdéséhez és az esemény tulajdonságainak megnyitásához kattintson a megfelelő Leggyakrabban használt erőforrás tételre. Tovább információk az események kezeléséről: Munkavégzés az eseményekkel az Application Diagnostics konzol használatával