Uptime-monitoring is een dienst die je website of applicatie de klok rond in de gaten houdt en je op het moment zelf waarschuwt als hij niet meer reageert. Het werkt door op een vast interval, vaak elke minuut, een klein verzoek naar je site te sturen vanaf meerdere locaties. Reageert je site niet goed, dan merkt de monitor dat en slaat hij alarm voordat de meeste klanten de pagina überhaupt verversen. Die checks komen bewust uit verschillende landen, zodat een storing in één netwerk niet wordt aangezien voor je hele site die platligt.

Stel je een nachtwaker voor die elke minuut langs je winkeldeur loopt en aan de klink rammelt om te checken of hij nog opengaat. Zodra de deur klemt, belt hij je. Dat is uptime-monitoring. Het lost het probleem niet op, maar het zorgt dat jij de eerste bent die het weet, in plaats van dat je het van een boze klant hoort. De melding loopt meestal via een alerting-systeem dat je per mail, sms of Slack een seintje geeft.

De rekensom achter de belofte is goed om te kennen. Een doel van 99,9 procent klinkt waterdicht, maar laat nog altijd zo’n 43 minuten downtime per maand toe. Trek je het naar 99,99 procent, dan zit je op ongeveer vier minuten, en dat kost veel meer om te bouwen en te draaien. De meeste kleine bedrijven zitten prima op drie negens, een betaalplatform niet. Uptime is ook het getal dat het vaakst in een contract staat, dus belooft een leverancier 99,9 procent beschikbaarheid in een SLA, dan is monitoring de manier waarop beide partijen meten of die belofte is nagekomen. Zonder monitoring is dat getal niets meer dan een zin in een document die niemand kan controleren.

Bij TopDevs zetten we uptime-monitoring op alles wat we voor klanten hosten, zodat een storing om 3 uur ‘s nachts wordt opgemerkt en opgelost voordat de werkdag begint.