Elke URL, van elke 30 seconden tot eens per dag, gecontroleerd op statuscode, latency, body-inhoud en response-headers — en bevestigd uit een tweede EU-regio voordat iemand gewekt wordt.
Een load balancer die een gecachte foutpagina levert geeft 200 terug. Een API die na negen seconden antwoordt geeft 200 terug. Een deploy die je JSON heeft vervangen door een HTML-loginformulier geeft 200 terug. Een check die alleen de statusregel leest meldt dus een gezonde dienst terwijl je klanten hem niet kunnen gebruiken.
Een okokumo-HTTP-check evalueert elke assertie die je meegeeft, en geldt alleen als up wanneer ze allemaal kloppen:
Van 30 seconden tot 24 uur. De ondergrens hangt af van je plan — vijf minuten op Free, één minuut op Starter, dertig seconden op Pro en Business — en de bovengrens bestaat omdat sommige dingen dagelijks in plaats van continu gecontroleerd willen worden, zoals een report-endpoint of de callback-URL van een partner.
Elke HTTP-methode, met een timeout die je per check instelt. IPv6 en zelfondertekende certificaten worden behandeld in plaats van weggedacht.
Checks lopen uit twee onafhankelijke EU-proberegio's. Een storing wordt pas een alert als een tweede probe hem bevestigt, en een check wisselt pas van status na N opeenvolgende fouten — standaard twee, instelbaar. Eén regio die zijn route naar jou verliest, wekt je niet om 3 uur.
De ene bewuste uitzondering: als een proberegio zelf down is, zou bevestiging betekenen dat er nooit gealerteerd wordt, dus versoepelt de eis in plaats van elke storing stil weg te slikken.
Zo werkt bevestiging uit twee regio's →

Latency en uptime over dag, week en maand; elke wisseling tussen up en down met tijdstempel; en een bezorglog die benoemt welk alert naar welk kanaal ging — inclusief die bewust niet zijn verzonden, met de reden. Een monitor die stil verzuimt je te waarschuwen is slechter dan geen monitor, dus die log is onderdeel van het product en geen debugweergave.
Frankrijk en een tweede EU-regio, op Scaleway. Je monitoringdata verlaat de EU niet, en een verwerkersovereenkomst volgens artikel 28 AVG ligt klaar voordat je ernaar vraagt. Beveiliging & data →