God morgen!
mrn
Morn
morn 🙂
Morn!
etter 4 måneder i drift, har vi endelig hatt en full dag med drift og null hull 🥳 Null hull ftw.
Hva slags rigg endte dere opp med for å fange feilene?
logback.xml, alle error-logger sendes til en Slack-appender 🥳
vi har axiom til traces/spans i tillegg da, kunne sikkert brukt det til noe og, men vi er ganske nøye med hva som vi mener er error-logs, mens hvile spans som har en error er mere liberalt
(eller selvfølgelig flagget spans med et attributt om at det er en feil av typen vi skal varsles om)
Nice! Liker på det vi har :) En ting som har overrasket meg er hvor viktig det er å vurdere hva som egentlig er en feilsituasjon, og når den feilsituasjonen kan opptre. Plutselig blir feks exceptions som lurker inni lazy sequences mye mer skummelt 😄 Relatert, hvor ufattelig kjipt det er med falskpositiver. Litt som å bli nedringt av telefonselgere, avbrutt i det du gjorde, men det var fullstendig uinteressant.
btw, vi hadde egentlig honeycomb, kostet $550 i måneden. Fra neste år får de et prishopp til $1500 i måneden 🤯 Axiom er $25 i måneden + litt ekstra basert på bruk, regner med vi ender rundt $50
ett av de nyttigste signalene vi har exception på, er alle spørringer som tar mere enn 10 sekunder. I ny og ne kommer det bare en outlier-spørring der, som ikke var mere enn en treg spørring. Men det er jo greit å vite om. Som regel tyder det på at spørringen vanligvis er for treg også. Og andre ganger kommer det plutselig et hav av sånne feilmeldinger, pga noe skikkelig database-krøll med deadlocks eller annet
dessuten oppdager vi fort om vi har glemt oss og holdt database-connection oppe mens vi gjør I/O, da dukker de fort opp der 🙂
god morgen!