Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Minske error-logging når noe faktisk ikke er error #6017

Merged
merged 3 commits into from
Oct 18, 2024

Conversation

oyvindsh
Copy link
Contributor

Endringen i isReady-endepunktene våre bør fjerne Et endepunkt returnerte 503 Service Unavailable. Maskerer som 500: fra error-logging, ved at vi heller håndterer det som en standard ForespoerselException med status = 503. Tenker å teste deploy på denne i dev for å sjekke at vi ikke brekker noe når vi returnerer en faktisk response-body med 503'en når vi ikke er klar, men kan i utgangspunktet ikke se at det er et problem.

Tar også å fjerner shutdown-logging for sikkerlogg, da den i alle fall et tilfelle ser ut til å ha forårsaket en "Uncaught exception in thread main: Shutdown in progress"-feil. Vi trenger ikke at sikkerlogg logger at appen går ned uansett, det er en ganske sporbar greie i vanlige logger, og hvis den kan forårsake spammy logging ved enkelte deploys er det mer bry enn det er verdt uansett.

Hvis vi ikke er klar enda kaster vi i stedet en forespoerselexception
som gir en 503 feilkode. Da ser vi det ikke i loggene, siden det ikke
er en ERROR at appen ikke har satt ready enda
Mistenker at dette er årsaken for "Uncaught error in thread main: IllegalStateException".
Vi trenger den uansett ikke -- vi kan filtrere på oppstart + pod for å se at den logger
til sikkerlogg riktig
@oyvindsh oyvindsh requested a review from a team as a code owner October 15, 2024 15:41
@oyvindsh oyvindsh merged commit 803ff86 into main Oct 18, 2024
1 check passed
@oyvindsh oyvindsh deleted the fjerne-error-logging-ved-ikke-errors branch October 18, 2024 14:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants