Observability for en flerleietaker-markedsplass
Så snart flere selskaper fikk tilgang til Cooperate, trengte vi sikkerhetsnett for å oppdage ytelsesfall og policy-brudd per leietaker—uten å blande data.
Tre pilarer vi overvåker
- Strukturerte logger. API-ruter legger til leietaker- og medlemskontekst slik at vi kan feilsøke uten å eksponere persondata.
- Metrikk per domene. Nøkkelfunksjoner i
src/server/domains/**sender tidsserier som avslører trege spørringer før de rammer alle kunder. - Revisjonshendelser. Admin-tiltak, avtaleoppdateringer og vedlegg logges i samme revisjonsstrøm slik at plattformteamet ser helheten.
Dashboardene som betyr mest
- Latens per leietaker avdekker RLS-tunge spørringer som kan trenge indekser.
- Autorisasjonsfeil varsler oss når policyendringer bryter kundereiser.
- Lagringsforbruk hindrer at vedlegg og PDF-er bruker opp kvoten sin.
Varslingsfilosofien vår
Vi ønsker lavstøyvarsler som er forankret i kundepåvirkning. Derfor har vi SLO-er for avtaleoppretting, leveransetid for meldinger og onboarding fullføring, kombinert med manuelle ukentlige revisjoner av revisjonstopper.
Neste steg
- Koble Supabase-loggstrømmer sammen med Web Vitals.
- Levere et selvbetjent analysepanel for selskapsadministratorer.
- Utvide anomalioppdagelsen for plutselige økninger i skjulte utlysninger.
Vil du diskutere observability? Kontakt oss på platform@cooperate.no.