Uptime-monitoring

Elke site en dienst die we draaien, dag en nacht bewaakt vanuit één inventaris in git, met een eigen statuspagina per klant.

Over dit project

Als je software draait voor anderen, hoor jij te weten dat er iets uitligt voor zij het weten. We bewaken ruim honderd checks over alles wat we draaien: onze eigen producten, de winkels en elke klantensite die we onderhouden.

Het bijzondere is dat er niets van in een dashboard is samengeklikt. De volledige inventaris staat in onze repository als nagekeken bestanden: welke accounts bestaan, wat elke monitor controleert, en welke daarvan op een publieke statuspagina mogen. Een commando verzoent dat bestand met het live monitoringsysteem, zodat een wijziging een nagekeken commit is in plaats van iemands namiddag in een instellingenscherm, en er niets stil wegdrijft.

Nieuwe hosts worden automatisch opgepikt en geparkeerd als kandidaat tot iemand ze bevestigt, zodat groei niet stilletjes onbewaakt blijft. En omdat niet alles wat het bewaken waard is op het internet staat, hangt de monitoringhost aan een eigen privénetwerk: we kunnen zaken achter de firewall van een klant volgen zonder ze daarvoor op het open web te zetten.

Hoogtepunten

  • Ruim honderd checks over producten, winkels en klantensites
  • De volledige inventaris nagekeken in git, daarna verzoend met het live systeem
  • Een statuspagina per klant, met monitors expliciet als publiek of intern gemarkeerd
  • Nieuwe hosts automatisch ontdekt en als kandidaat bijgehouden tot bevestiging
  • Een privénetwerk zodat ook diensten achter een firewall bewaakt kunnen worden
Meer projecten

Bekijk er nog een

Beeldoptimalisatie Achter de schermen
Beeldoptimalisatie

Onze eigen beeldoptimalisatie: moderne formaten op de juiste maat voor het scherm dat erom vraagt, zonder derde partij ertussen.

Lees meer
Documentatie die zichzelf controleert Achter de schermen
Documentatie die zichzelf controleert

Een tool die onze documentatie vergelijkt met de code die ze beschrijft, zodat verouderde pagina's opvallen in plaats van de volgende persoon stil op het verkeerde been te zetten.

Lees meer
Kantoorwallboard Achter de schermen
Kantoorwallboard

De hartslag van ons kantoor aan de muur: live nieuws, lokaal weer en platformgezondheid, in een behuizing die we van nul ontwierpen.

Lees meer
Terug naar projecten

Zoiets nodig?

Vertel ons wat je wil bouwen. Wij komen terug met een heldere aanpak en waar we starten.

Start een gesprek