Informasjonsforvaltning / fdk-issue-tracker

An issue tracking repository for data.norge.no
1 stars 0 forks source link

Bedre håndtering av løpsk logging #924

Open valosnah opened 5 months ago

valosnah commented 5 months ago

Hva:

Hvis vi opplever en feil i relasjon med f.eks Kafka-løpet, spesielt i forbindelse med utvikling, har loggingen en tendens til å gå fullstendig amok. Eksempelvis, ved test av komprimering i fdk-search-service 10-11 april, logget applikasjonen over en 24-timers periode 350mill meldinger. Vi har circuit-breakers på plass ved feilsituasjoner ved "normaldrift", men vi er fortsatt litt sårbare ved utvikling av nye tjenester, og noen ganger i perioder etter prodsetting (inkludert demomiljøet), hvis en utvikler glemmer noe konfig e.l.

Hvorfor trenger vi det?

Vi er sårbare for høyt pengebruk i utviklingsmiljøet. Hvis en jobb feiler, er det ingen grunn til å prøve å gjøre det igjen hvert tusendels sekund.

Forslag/løsning [Valgfritt]

På applikasjonsnivå:

På infrastrukturnivå:

Definisjon av ferdig

Vi ser ikke lenger voldsomme svingninger i logg-kostnad.