En overvågningsplatform, der holder europæiske data i Europa
Seks overvågningsværktøjer, som de fleste teams køber hver for sig — oppetid, API-tjek, optagede browserflows, visuel regression, sitemap-scanning og heartbeats — bag ét dashboard, én alarmmotor og én vagtkæde. Bygget og driftet af os, hostet udelukkende i EU.
- Værktøjer i én pakke
- Seks
- Sider pr. fuld sitescanning
- 500
- Hurtigste tjekinterval
- 60s
- Datas placering
- Kun EU
Situationen
Små teams, der har rigtig omsætning online, bliver bedt om at samle deres overvågning af fire eller fem abonnementer, der ikke taler med hinanden: et til oppetid, et andet til browsertests, et tredje til visuelle diffs, et fjerde til cron-heartbeats. Hvert af dem har sine egne alarmregler, så en hændelse ankommer som fire ubeslægtede notifikationer, og ingen ved, hvilken der betyder noget. Og næsten alle sender dataene til en amerikansk cloud, hvilket er en akavet samtale for en europæisk virksomhed med en GDPR-holdning at forsvare.
Det vi gjorde
Én pakke, én alarmmotor, én vagtkæde. Tjek kører fra hvert minut til hver time og kontrollerer mere end en statuskode: budgetter for svartid, dybe JSON-kontroller med punktnotation, og påkrævet eller forbudt tekst på siden — for "200 OK" og "virker" er ikke det samme. Browserflows optages ved at pege og klikke på et live skærmbillede af jeres eget site frem for at blive skrevet i Selenium, og en rigtig Chromium går gennem checkout hvert par minutter og gemmer et skærmbillede af hvert skridt. Visuel regression sammenligner hver kørsel med en godkendt baseline, for en deploy, der lydløst skjuler købsknappen, fejler aldrig et statustjek. Alarmer eskalerer af sig selv: en advarsel ved første fejl, en kritisk hændelse når den varer ved, og derefter op gennem vagtlagene, hvis ingen reagerer. Det hele kører på Hetzner i Tyskland — en arkitekturbeslutning truffet fra starten, ikke et compliance-tillæg skruet på bagefter.
Hvor det landede
Detectly er live og sælger, fra 49 € om måneden for et enkelt site til ubegrænsede monitorer på den øverste plan. Et nyt workspace overvåger sin første side inden for et minut efter oprettelsen, scanninger af hele sitet dækker op til 500 sider, og monitorer opstår og udgår automatisk, i takt med at kundens sitemap ændrer sig. Overvågningsdata, skærmbilleder og hændelseshistorik forlader aldrig EU.
Produktet, der gør sit arbejde.
Ikke et skærmbillede — det er brugerfladen gengivet i siden, hvilket også er derfor, den stadig er korrekt.
- Forside GET / · teksten indeholder "Add to cart" 182ms
- Checkout-flow Optaget browserflow · 4 skridt 8.4s
- Ordre-API POST /v1/orders · JSON-kontrol 96ms
- Natlig eksport Heartbeat · forventet 02:00 forsinket
- 14:02 Advarsel
Checkout-flow over sit budget for svartid på én kørsel.
- 14:04 Hændelse åbnet
Tredje fejl i træk. "Add to cart" er ikke længere på siden.
- 14:09 Eskaleret
Ingen kvitterede, så alarmen klatrede til andet vagtlag.
- 14:11 Normaliseret
Deploy rullet tilbage. Hændelsen lukket automatisk, med tidslinjen bevaret.
Mere arbejde.
Et checkout, der holdt op med at vælte på kampagnedage
Spidsbelastning tog checkout ned tre gange på et kvartal. Vi målte, hvor det faktisk bøjede, rettede fire ting og efterlod belastningsmodellen.
- Checkout p95, før
- 4.2s
- Checkout p95, efter
- 780ms
- Spidsbelastning båret
- 2x
Elleve år gammelt tilskudssystem, gjort ændringsvenligt igen
Et system der virkede, og som ingen turde røre. Vi flyttede det søm for søm, i produktion hele vejen, uden en omlægningsweekend.
- Gennemløbstid, før
- 6 uger
- Gennemløbstid, efter
- 4 dage
- Omlægningsweekender
- Ingen
Fortæl os, hvad der ikke virker.
En time på et møde, uden beregning og uden slides. Vi siger ærligt, om det er arbejde vi er gode til — og hvis det ikke er, hvem I så skal tale med i stedet.
- Svar inden for
- En arbejdsdag
- Første møde
- En time, gratis
- Opsigelse
- En måned, begge veje
- Vi sidder i
- Odense & København