Problemen in decentrale toepassingen vaststellen

Gestandaardiseerde gegevensverzameling is een van de kernvereisten voor de technologie die wordt aangegeven door het Test and Performance Tools Platform-project. Als eerste exploitant van bovenstaande technologieën, is de Log and Trace Analyzer, gericht op ontwikkelaars en ondersteunend personeel, ontwikkeld op basis van de huidige Eclipse-tools.

Een interface is ontwikkeld die een enkel punt van bewerking levert voor het hanteren van logboeken en tracering die zijn geproduceerd door verschillende componenten van een in gebruik genomen systeem. Als deze twee toolsets (tracering en vastleggen in logboeken) worden gekoppeld, wordt een brug gelegd tussen de probleembepaling en de foutopsporing van toepassingen en middleware. Door het vastleggen en op één lijn brengen van volledige events in de decentrale stack van een klanttoepassing, kunt u met deze tool een meer gestructureerde analyse van decentrale-toepassingsproblemen bereiken. Ook maakt deze tool het gemakkelijker en sneller om binnen het systeem fouten op te sporen en problemen op te lossen.

Het vaststellen van de hoofdoorzaak van een probleem in een systeem dat bestaat uit een verzameling van producten, kan moeilijk zijn. Alle producten produceren gegevens over de probleembepaling, bijvoorbeeld traceerrecords, logboekrecords en berichten. Deze probleembepalingsgegevens kunnen echter niet gemakkelijk op één lijn worden gebracht met verschillende producten of met producten op andere servers. De probleembepalingsgegevens van elk product kunnen alleen een view door een klein venster op het volledige systeemprobleem leveren. Een tijdsaanduiding is niet voldoende: tijdsaanduidingen zijn niet voldoende granulair en de klokken zijn meestal niet voldoende gesynchroniseerd tussen de servers. Al deze problemen maken het isoleren van problemen (ofwel vaststellen welke server en welk product een probleem hebben en wat de hoofdoorzaak is) zeer moeilijk en deze complexiteit neemt toe met de complexiteit en de afmetingen van het systeem.

De Log and Trace Analyzer die het mogelijk maakt verschillende logboeken en probleemdatabases te importeren waarmee de logboeken kunnen worden geanalyseerd, verkleint deze complexiteit. De kern van probleembepaling in de huidige oplossingen is dat de probleembepalingsgegevens tussen de problemen niet op één lijn liggen, zodat het niet gemakkelijk is vast te stellen wat de relatie is tussen de events die door het ene product zijn vastgelegd en de events die door het andere product zijn vastgelegd. De Log and Trace Analyzer behandelt dit probleem door het voor u mogelijk te maken logboeken te importeren en te analyseren (of bestanden te traceren) uit meerdere producten en ook door de relatie vast te stellen tussen de events die zijn vastgelegd door deze producten (correlatie).

Alle basisinfrastructuren van de Log and Trace Analyzer zijn open source gemaakt in het Test and Performance Tools Platform-project van Eclipse.

Een samenvatting van de features die worden geleverd door de Log and Trace Analyzer.

Logboeken importeren
Een logboek importeren

Views Log and Trace Analyzer
View Logboek
View Logboekinteracties (correlatie)
View Logboekthread-interacties (correlatie)
View voor resultaten van probleemanalyse

Probleemdatabase en Analyse-engine
Probleemdatabases
Probleemdatabase-editor
Een probleemdatabase maken
Een probleemdatabase importeren
Een probleemdatabase bewerken
Een probleemdatabase gebruiken
Een probleemdatabase exporteren

Een logboek analyseren
Een logboek analyseren
Ondersteuning voor logboekfunctionaliteit
Logboekvoorkeuren instellen

Verwante concepten
Probleemdatabases
Common Base Event-model
Logboekcorrelatie
View Logboek
Overzicht profileringstool

Verwante taken
Logboekvoorkeuren instellen
Werken met logboeken
Een probleemdatabase importeren

(C) Copyright IBM Corporation 2000, 2006. Alle rechten voorbehouden.