Standardoitu tiedonkeruu on yksi TPTP (Test and Performance Tools Platform) -projektissa yksilöidyistä tekniikan perusvaatimuksista. Edellä mainittujen tekniikoiden ensimmäisenä hyödyntäjänä lokin ja jäljityksen analysointitoiminto, joka on tarkoitettu sovelluskehittäjille ja tukihenkilöille, on kehitetty nykyisten Eclipse-työkalujen pohjalta.
Järjestelmään on suunniteltu liittymä, jossa voi yhdestä paikasta käsitellä käyttöönotetun järjestelmän eri komponenttien tuottamia lokeja ja jäljityksiä. Näiden kahden työvälinejärjestelmän (jäljitys ja kirjaus) linkitys auttaa sillan rakentamisessa sovellusten ja yhteysohjelmistojen ongelmien määrityksen ja vianmäärityksen välille. Tällä työkalulla voi toteuttaa hajautetun sovelluksen ongelmien rakenteellisemman analyysin sieppaamalla ja korreloimalla tapahtumakokonaisuuksia asiakassovelluksen hajautetussa pinossa. Työkalun avulla voidaan määrittää helposti ja nopeasti järjestelmässä olevia vikoja ja ratkaista niihin liittyviä ongelmia.
Useasta tuotteesta koostuvassa järjestelmässä ongelman perussyyn selvitys voi olla vaikeaa. Kaikki tuotteet tuottavat ongelman määritystietoja, kuten jäljitystietueita, lokitietueita ja -sanomia. Ongelman määritystietoja ei kuitenkaan voi helposti korreloida eri sovellusten välillä eikä eri palvelimissa olevien sovellusten välillä. Kunkin tuotteen ongelman määritystiedot antavat vain pienen kuvan koko järjestelmän kokonaisongelmista. Aikaleimat eivät ole riittäviä: ne eivät ole riittävän tarkkoja, eikä kelloja ole useinkaan synkronoitu palvelinten välillä riittävän tarkasti. Kaikki nämä ongelmat tekevät ongelman havaitsemisesta (palvelimen, tuotteen ja ongelman perussyiden määritys) hyvin vaikeaa, ja tämä monimutkaisuus kasvaa järjestelmän monimutkaisuuden ja koon myötä.
Tätä monimutkaisuutta vähentää lokin ja jäljityksen analysointitoiminto, jonka avulla voit tuoda erilaisia lokitiedostoja sekä oiretietokantoja, joiden perusteella lokitiedostoja analysoidaan. Ongelman havaitsemisen perusongelma nykyajan ratkaisuissa on se, että ongelman määritystietoja ei korreloida tuotteiden välillä, toisin sanoen, yhden tuotteen sieppaamien tapahtumien suhteen määritys toisen tuotteen sieppaamiin tapahtumiin ei ole helppoa. Lokin ja jäljityksen analysointitoiminto on nyt ratkaissut tämän ongelman sallimalla lokitiedostojen (tai jäljitystiedostojen) tuonnin ja analysoinnin useista tuotteista sekä näiden tuotteiden sieppaamien tapahtumien välisten suhteiden määrityksen (korrelointi).
Kaikkien lokin ja jäljityksen analysointitoiminnon perusrakenteiden lähdekoodi on avointa, ja se sijaitsee Eclipsen TPTP (Test and Performance Tools Platform) -projektissa.
Alla on tiivistelmä lokin ja jäljityksen analysointitoiminnon ominaisuuksista.
Lokitiedostojen tuonti
Lokitiedoston tuonti
Lokin ja jäljityksen analysointitoiminto -näkymät
Lokinäkymä
Lokien vuorovaikutusnäkymä (korrelointi)
Lokisäikeiden vuorovaikutusnäkymä (korrelointi)
Oireanalyysin tulosnäkymä
Oiretietokanta ja analyysiohjelma
Oiretietokannat
Oiretietokannan muokkausohjelma
Oiretietokannan luonti
Oiretietokannan tuonti
Oiretietokannan muokkaus
Oiretietokannan käyttö
Oiretietokannan vienti
Aiheeseen liittyviä käsitteitä
Oiretietokannat
Common Base Event -malli
Lokitiedoston korrelointi
Lokinäkymä
Profilointityökalun yleiskuvaus
Aiheeseen liittyviä tehtäviä
Lokiin kirjauksen oletusasetusten määritys
Lokitiedostojen käsittely
Oiretietokannan tuonti
(C) Copyright IBM Corporation 2000, 2006. All rights reserved.