Tilbake til nyheter
Publisert 12. august 2024Oppdatert 30. november 20241 min lesing

Observability for en flerleietaker-markedsplass

Hvordan Cooperate kombinerer logger, metrikk og sporing slik at hendelser per leietaker kan isoleres og feilsøkes.

Dashboard-illustrasjon med lagdelte grafer for flerleietakeranalyse
observabilitymulti-tenantmonitorering

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

  1. Latens per leietaker avdekker RLS-tunge spørringer som kan trenge indekser.
  2. Autorisasjonsfeil varsler oss når policyendringer bryter kundereiser.
  3. 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.

Likte du denne oppdateringen? Del den med kollegene dine.Spørsmål? Send oss en e-post på hello@cooperate.no