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

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