magnushg / BBR

2 stars 4 forks source link

Implementer AktivitetsLogg modul #7

Closed jorgenbs closed 9 years ago

jorgenbs commented 9 years ago

AktivitetsLogg skal logge viktige hendelser som blir triggered av api-kall.

Skal logge HendelsesType, Tid, LagId.

Vi diskuterte at det ikke er nødvendig å logge endringer GeoPosition

magnushg commented 9 years ago

For å kunne gjøre en full re-trace av hva som har skjedd i konkurransen kan det være greit å logge GPS-koordinater underveis. Hvis vi snakker logging hvert 5. sekund vil det bli:

720 meldinger i timen * ca. 6 timer * ca. 12 grupper = 51840 meldinger

HenrikWM commented 9 years ago

Ja skal vi kunne ha en re-trace så må vi logge alt. Er forsåvidt ikke en stor jobb nå som jeg har et skjelett for persistering på server-side.

Det vi tenkte for å forenkle litt var å skyve historikkansvaret over på scoreboardklienten, slik at den pollet siste posisjon hvert ~5.sek og så hvis den ønsker historikk så får den mellomlagre til lokal cache/localstore.

jorgenbs commented 9 years ago

Hvis det er kun trace som er formålet med å logge alle geopos ser jeg for meg at vi enten:

magnushg commented 9 years ago

Jeg tenker det er en fin feature å ta vare på dataene som ble opprettet i løpet av konkurransen. Dette gir gode muligheter for senere analyse og for å se på historiske data hvis konkurransen skal gjentas neste år / en annen gang.

Man vil for eksempel kunne lage en show off applikasjon som bygger på data som ble samlet inn i løpet av konkurransen:)

HenrikWM commented 9 years ago

Jepp men da fikser jeg det i ettermiddag. Målet er å lage repos for alle tabellene vi listet opp igår. Så får se om vi får på plass noe i lagene over dataaksessen også.

HenrikWM commented 9 years ago

Lagd repos for dette. Gjenstår at noen tester via api'et og ser at det logges hendelser. Hvis ja kan issuen lukkes