Glitre

19.08.2010

Visualisering av mellomlagringsstrategi

Filed under: Logging,Mellomlagring,Sortering — magnusenger @ 11:34

For å kartlegge suksessen til mellomlagringen av Z39.50/SRU søk er det innført et enkelt logg-system, som skriver følgende informasjon til en ren tekst-fil:

  • Dato og tid for forespørselen
  • Hvilken side i trefflisten som be etterspurt
  • Hvilket bibliotek det ble søkt mot
  • Hva det ble søkt etter
  • Og ikke minst hvordan mellomlageret fungerte. Her brukes følgende «koder» :
    • nocache = søket ble ikke funnet i mellomlageret og et nytt søk ble utført mot den valgte Z39.50/SRU tjeneren
    • raw = søket ble funnet i mellomlageret, men ikke sortert på den måten som ble etterspurt, den opprinnelige trefflista (i MARCXML-format) ble hentet fra mellomlageret og sortert på ønsket måte
    • sorted = søket ble funnet i mellomlageret, ferdig sortert

For å gjøre det enklere å følge med på hvordan mellomlagringen fungerer er det laget en liten visualisering (kildekode) som viser innholdet i loggen og en grafisk fremstilling av forholdet mellom de tre mulige utfallene som er skissert ovenfor. Dataene oppdateres hvert 10. sekund, slik at man kan følge utviklingen i tilnærmet sanntid. (NB! Loggen vil bli tømt med ujevne mellomrom.)

Tanken er at denne loggingen og visualiseringen bare er starten på et system som skal gjøre det enkelt å overvåke bruken av en Glitre-installasjon.

Advertisements

Legg igjen en kommentar »

Ingen kommentarer så langt.

RSS feed for comments on this post. TrackBack URI

Legg igjen en kommentar

Fyll inn i feltene under, eller klikk på et ikon for å logge inn:

WordPress.com-logo

Du kommenterer med bruk av din WordPress.com konto. Logg ut / Endre )

Twitter picture

Du kommenterer med bruk av din Twitter konto. Logg ut / Endre )

Facebookbilde

Du kommenterer med bruk av din Facebook konto. Logg ut / Endre )

Google+ photo

Du kommenterer med bruk av din Google+ konto. Logg ut / Endre )

Kobler til %s

Opprett en gratis blogg eller et nettsted på WordPress.com.

%d bloggers like this: