Fastställa problem i distribuerade tillämpningar

Standardiserad datainsamling är ett av de centrala teknikkraven som identifieras av projektet för plattformen för test- och prestandaverktyg. Funktionen för logg- och spårningsanalys, som är avsedd för utvecklare och supportpersonal och är först ut med att dra nytta av ovanstående teknik, har utvecklats baserat på aktuella Eclipse-verktyg.

Ett gränssnitt har designats som tillhandahåller en enkel åtgärdspunkt för hantering av loggar och spårningar som produceras av olika komponenter i ett utplacerat system. Om de här två verktygsuppsättningarna (spårning och loggning) länkas, överbryggas klyftan mellan problembestämning och felsökning av tillämpningar och mellanprogram. Genom att fånga och korrelera heltäckande händelser i den distribuerade stacken för en kundtillämpning, möjliggör det här verktyget en mer strukturerad analys av problem i distribuerade tillämpningar. Verktyget gör det också enklare och snabbare för dig att felsöka och lösa problem inom ett system.

Att fastställa roten till ett problem i ett system som består av en samling produkter kan vara svårt. Alla produkter producerar problembestämningsdata, t.ex. spårningsposter, loggposter och meddelanden. Det är emellertid inte enkelt att korrelera problembestämningsdata mellan olika produkter och produkter på olika servrar. Varje produkts problembestämningsdata kan endast tillhandahålla en vy genom ett litet fönster mot det övergripande systemproblemet. Tidsstämplar räcker inte: de är inte tillräckligt detaljerade och ofta är klockor inte tillräckligt synkroniserade mellan servrar. Alla de här problemen gör arbetet med problemisolering (dvs. att fastställa vilken server, vilken produkt och vad roten till problemet var) mycket svårt, och komplexiteten ökar med systemets komplexitet och storlek.

Med funktionen för logg- och spårningsanalys, som ger dig möjlighet att importera olika loggfiler, liksom symptomdatabaser som loggfilerna kan analyseras mot, minskar komplexiteten. Kärnproblemet när det gäller problemisolering i dagens lösningar är att problembestämningsdata mellan produkter inte är korrelerade, dvs. det går inte att på ett enkelt sätt fastställa relationerna mellan händelser som fångats av en produkt med de händelser som fångats av en annan. Funktionen för logg- och spårningsanalys hanterar det problemet på så sätt att du nu kan importera och analysera loggfiler (eller spårningsfiler) från flera produkter, och dessutom fastställa relationerna mellan de händelser som fångas av de produkterna (korrelering).

All den grundläggande infrastrukturen i funktionen för logg- och spårningsanalys finns med öppen källkod på projektet Eclipse-plattformen för test- och prestandaverktyg

Här följer en översikt av de funktioner som tillhandahålls i funktionen för logg- och spårningsanalys.

Importera loggfiler
Importera en loggfil

Vyer i funktionen för logg- och spårningsanalys
Loggvy
Logginteraktionsvy (korrelering)
Loggtrådsinteraktionsvy (korrelering)
Symptomanalysresultatvyn

Symptomdatabas och analysmotor
Symptomdatabaser
Symptomdatabasredigeraren
Skapa en symptomdatabas
Importera en symptomdatabas
Redigera en symptomdatabas
Använda en symptomdatabas
Exportera en symptomdatabas

Analysera en loggfil
Analysera en loggfil
Funktion för loggningsverktyg
Ange loggningsinställningar

Närliggande begrepp
Symptomdatabaser
Modell för gemensam bashändelse
Loggfilskorrelering
Loggvyn
Översikt över profileringsverktyget

Närliggande uppgifter
Ange loggningsinställningar
Arbeta med loggfiler
Importera en symptomdatabas

(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.