Hibafelderítés osztott alkalmazások esetén

A TPTP projekt alapvető technológiai igényeinek egyike a szabványosított adatgyűjtemény. A fenti technológiák első kihasználási lehetősége a fejlesztők és támogatást végző személyek számára készült Napló- és nyomkövetés-elemző, amely a jelenlegi Eclipse eszközök alapján lett kifejlesztve.

Egy olyan felület lett tervezve, amely a telepített rendszer különféle összetevői által előállított naplókkal és nyomkövetésekkel együttműködő műveleti pontot biztosít. A két eszközkészlet (nyomkövetés és naplózás) összekötése segít áthidalni a hibafelderítés, valamint az alkalmazások és a köztes szoftverek hibakeresése közti szakadékot. Az ügyfél alkalmazásának osztott lerakatában történő kommunikációs események elfogása és egymáshoz viszonyítása segítségével ezen eszközök az osztott alkalmazás problémák struktúráltabb elemzését teszik lehetővé. Az eszköz a személyek számára is könnyebbé és gyorsabbá teszi a hibakeresést és a rendszer problémáinak megoldását.

A probléma fő okozójának felderítése egy termékek gyűjteményéből álló rendszer esetén nehézkes lehet. Minden termék előállít olyan hibafelderítési adatokat, mint a nyomkövetési- és naplóbejegyzés, valamint az üzenetek. Azonban a hibafelderítési adatok különböző termékeken és különböző kiszolgálókon keresztüli egymáshoz viszonyítása nem egyszerű. Minden egyes termék hibafelderítési adatai a teljes rendszer problémájának csak egy kis részéről nyújtanak információkat. Az események időpontjainak ismerete nem elegendő, mert az időpont nem elég részletes és a kiszolgálók közti idő szinkronizáció gyakran nem megoldott. Ezen hibák a hibaelkülönítést (melyik kiszolgálón, melyik terméknél jelentkezett a probléma és annak mi az oka) nagyon nehézkessé teszik, és a rendszer összetettségének és méretének növekedésével ezen problémák összetettsége is nő.

A Napló- és nyomkövetés-elemző, amely lehetővé teszi különféle naplófájlok valamint tünetadatbázisok importálását, amelyekkel szemben a naplófájlok elemezhetők, csökkenti ezt az összetettséget. A mai megoldások esetén a probléma elkülönítés alapkérdése az, hogy a termékek közti hibafelderítési adatok nincsenek összefüggésben, így egy termék által elfogott esemény és egy másik termék által elfogott esemény viszonyát nem egyszerű meghatározni. A Napló- és nyomkövetés-elemző a több terméktől származó naplófájlok (vagy nyomkövetési fájlok) importálásának és elemzésének, valamint ezen termékek által elfogott események viszonyának (korreláció) meghatározásának lehetővé tételével intézi el ezt a problémát.

A Napló- és nyomkövetés-elemző összes alapvető infrastruktúrája nyílt forrású az Eclipse TPTP projektben

Alább a Napló- és nyomkövetés-elemző szolgáltatásainak összefoglalása látható.

Naplófájlok importálása
Naplófájl importálása

Napló- és nyomkövetés-elemző nézetek
Napló nézet
Napló interakció nézet (korreláció)
Napló szál interakció nézet (korreláció)
Tünetelemzési eredmények nézet

Tünetadatbázis és elemző alrendszer
Tünetadatbázis
Tünetadatbázis szerkesztő
Tünetadatbázis létrehozása
Tünetadatbázis importálása
Tünetadatbázis szerkesztése
Tünetadatbázis használata
Tünetadatbázis exportálása

Naplófájl elemzése
Naplófájl elemzése
Naplózási segédprogram támogatása
Naplózási beállítások

Kapcsolódó fogalmak
Tünetadatbázis
Common Base Event modell
Naplófájl viszonyítás
Napló nézet
A profilkészítő eszköz bemutatása

Kapcsolódó feladatok
Naplózási beállítások
Naplófájlok kezelése
Tünetadatbázis importálása

(C) Copyright IBM Corporation 2000, 2006. Minden jog fenntartva.