InfraNestInfraNest

Uptime-monitoring en statuspagina’s voor SaaS-teamsHoor van de storing voordat je klanten erover posten

Je product is de app, de API en de jobs die erachter draaien. InfraNest bewaakt het allemaal vanaf maximaal drie continenten, maakt van één storing één incident, houdt je statuspagina bij zonder dat iemand iets hoeft te typen, en geeft de opvolging door aan Slack, Jira, GitHub of PagerDuty.

Gratis plan · Geen creditcard · In minuten ingesteld

  • Made in Germany
  • Geen migratie nodig
  • Tokens versleuteld opgeslagen
  • Altijd exporteren, geen lock-in
Jouw projecten14 diensten · 3 regio’s
  • WebappUp · 142 ms
  • Publieke APIUp · 98 ms
  • CheckoutTraag in Azië-Pacific
  • Nachtelijke facturatiejobHeartbeat 12 min te laat
  • status.yourapp.comAlle systemen operationeel

Elke dienst waar je klanten op rekenen, in één overzicht.

Het probleem

De storing die je klanten aankondigden

Op een donderdagmiddag post een klant een screenshot: de checkout geeft een foutmelding. Je monitoring staat op groen, want die controleert de homepage vanaf één server in Frankfurt, en de homepage doet het prima. Wat faalt is de betaal-API, en alleen voor klanten in Azië.

Zodra iemand het doorheeft, komen de meldingen allemaal tegelijk binnen. De database heeft het zwaar, dus de API, de webapp en drie achtergrondjobs slaan elk apart alarm, en de eerste tien minuten gaan op aan uitzoeken welke melding ertoe doet. De statuspagina zegt nog steeds dat alles werkt, want bijwerken is iemands taak, en die iemand is de database aan het repareren.

InfraNest controleert elk onderdeel van je product vanaf maximaal drie continenten en laat het je weten als genoeg probes het eens zijn dat er iets mis is. Het maakt van afhankelijke storingen één incident, werkt je statuspagina bij vanuit dezelfde checks, en geeft de opvolging door aan de tools waar je team al in werkt.

De oude manier

  • Een cronjob die vanaf één server de homepage pingt
  • Twintig meldingen als de database plat gaat
  • Een statuspagina die iemand een uur later bijwerkt
  • De nachtelijke job die stopte, en die een week later pas opvalt

Met InfraNest

  • Op Business: probes op drie continenten die het eens moeten zijn voordat jij iets hoort
  • Eén incident dat benoemt wat er echt stuk is
  • Een statuspagina opgebouwd uit de checks, die zichzelf bijwerkt
  • Heartbeat-monitors die de stilte binnen minuten opmerken

Zo werkt het

Zo draait een SaaS-team op InfraNest

Gecontroleerd vanaf waar je klanten zitten

Op Business draait elke check tegelijk vanaf probes in Europa, Noord-Amerika en Azië-Pacific, en een status verandert pas als genoeg probes in genoeg regio’s het eens zijn. Je ziet de storing waar je klanten in Singapore tegenaan lopen, ook als alles er vanuit Frankfurt prima uitziet, en niemand wordt wakker gebeld omdat één probe een slechte seconde had. Responstijden worden per regio bewaard, dus “het werd vorige dinsdag traag in Azië” is iets wat je kunt aanwijzen.

  • Probes op drie continenten bij elke check, op Business
  • Een drempel aan probes en regio’s voordat een status verandert
  • Historie van responstijden per regio
  • Je eigen probe binnen je netwerk voor interne diensten
Zo werkt het in detail
Search API

https://api.northwind.com/v1/search

Gecontroleerd vanuit 3 regio’s · 2 probes moeten het eens zijn · 2 van 3 regio’s moeten het eens zijn

Europawas het oneens
Noord-AmerikaHTTP 200 — OK, but the response-time assertion failed (1,240 ms)
Azië-PacificHTTP 200 — OK, but the response-time assertion failed (1,240 ms)

Een status verandert pas als aan de drempels hierboven is voldaan — daarom bereikt één regio met een slechte seconde je nooit.

Eén storing, één incident

Als de database omvalt, valt alles ervoor mee om. Vertel InfraNest welke monitors van welke afhangen: valt de ouder om, dan worden de kinderen onderdrukt en krijg je één incident dat benoemt wat er echt stuk is. Het incident houdt een tijdlijn bij van detectie tot oplossing, en gepland werk gaat in een onderhoudsvenster in plaats van als storing te lezen.

  • Afhankelijkheden tussen monitors, zodat je over de oorzaak één melding krijgt
  • Een incidenttijdlijn: gedetecteerd, bevestigd, bijgewerkt, opgelost
  • Onderhoudsvensters die meldingen pauzeren en het uptime-cijfer beschermen
  • Heartbeat-monitors voor jobs die stilletjes stoppen
Zo werkt het in detail
Titel
Checkout flow is down
Monitor bekijkenPostmortem schrijven
DuurLoopt nog
MonitorCheckout flow
OorzaakHTTP 503 — Service Unavailable
Gemeld aanSlack, PagerDuty
Impact
Status
Gedetecteerd14:02Vastgesteld14:053Bewakennu4Opgelost
Tijdlijn
BewakenJasparDe failover naar de standby is klaar. We kijken naar de foutpercentages voordat we het afsluiten.
VastgesteldJasparDe primaire database accepteert geen verbindingen meer. Alles ervoor is geraakt.
OnderzoekenSystemHTTP 503 — Service Unavailable
2 monitors door deze stilgehouden
API healthmeegenomen, niet apart gemeld
Search APImeegenomen, niet apart gemeld

Welke monitors van welke afhangen geef je één keer per monitor op.

Hebben we net iets uitgerold?

De eerste vraag bij de meeste incidenten, beantwoord voordat iemand hem stelt. Koppel een GitHub-repository aan de monitors die erbij horen, en een incident dat binnen een uur na een deploy begint, noemt die deploy bovenaan de tijdlijn: de commit, de omgeving, wie hem uitrolde en een link naar de run. Dezelfde deploys staan als markeringen in de reactietijdgrafiek, zodat een vertraging en de release erachter naast elkaar staan. Een deploy voegt alleen informatie toe; hij verandert nooit een status of het uptimecijfer.

  • De deploy van het uur ervoor, bovenaan het incident
  • Deploy-markeringen in reactietijd- en servergrafieken
  • Koppel een repository aan een monitor, een server of een hele tag
  • Werkt met elke deploy-job die een GitHub-environment gebruikt
Zo werkt het in detail
Titel
Checkout flow is down
Monitor bekijken
DuurLoopt nog
MonitorCheckout flow
OorzaakHTTP 503 — Service Unavailable
Gemeld aanSlack · PagerDuty
Tijdlijn
7c1e4a9 uitgerold naar production 12 minuten voor dit incidentnorthwind-cloud/storefront· github-actions[bot]Deploy bekijken
OnderzoekenSystemHTTP 503 — Service Unavailable

Een statuspagina die niemand hoeft bij te houden

Achter elke dienst op de pagina zit een van je checks, dus als een check faalt, verandert de pagina vanzelf. Jij kiest welke checks klanten zien en hoe ze heten. Zet hem op status.yourapp.com, met HTTPS voor je geregeld, laat klanten zich abonneren op updates per e-mail, en zet een badge of live widget in je app, docs of README. Elk incident houdt een permanente link die je in een antwoord aan support kunt plakken.

  • Opgebouwd uit je monitoring, zonder iets met de hand te typen
  • Je eigen domein, logo en kleuren
  • Badges en een live widget voor je app, docs en README
  • Een besloten teamweergave met links naar on-call en runbooks
Zo werkt het in detail
Statusbadge

Toon je live status op je eigen site, documentatie of README. De badge werkt automatisch bij en linkt terug naar deze statuspagina.

Lay-out

Live voorbeeld

statusGrote storing

Grote storing

100% uptime over 90 dagen

Checkout & paymentsGrote storing

Search APIVerminderde prestaties

WebsiteOperationeel

Grote storing

De banner kan zichzelf helemaal verbergen zolang alles gezond is, zodat een pagina die hem insluit niets toont tot er iets te melden valt.

<img src="https://status.northwind.example/badge.svg" alt="Status">

<script src="https://status.northwind.example/widget.js" data-layout="summary"></script>

<script src="https://status.northwind.example/widget.js" data-layout="list"></script>

<script src="https://status.northwind.example/widget.js" data-layout="strip"></script>

Eén cachebaar script, gerenderd in een shadow root, dat elke 60 seconden een lichte feed ophaalt.

“Powered by InfraNest” tonen · Mogelijk gemaakt door InfraNest

De opvolging, geregeld in de tools die je al gebruikt

Een melding is pas het begin. Een automatisering kan de Jira- of Linear-issue openen, een GitHub-issue aanmaken, een update op je statuspagina zetten, of escaleren naar PagerDuty als een monitor na vijftien minuten nog steeds plat ligt. Het werkt ook andersom: een mislukte GitHub-workflow of een escalatie in PagerDuty kan een regel starten. Voordat je een regel aanzet, speel je hem af tegen je eigen historie en doe je van elke stap een proefrun.

  • GitHub, Jira, Linear en PagerDuty in beide richtingen
  • Alleen escaleren als het na een wachttijd nog steeds plat ligt
  • Speel een regel af tegen je eigen historie voordat hij live gaat
  • Vraag om goedkeuring voor alles wat onomkeerbaar is
Zo werkt het in detail

Zet je eerste monitor live in minder dan een minuut

Plak een URL. Geen agent te installeren, en het gratis plan bevat twintig monitors.

Aan de slag

Gedekt vóór je volgende deploy

Geen agent te installeren voor website- en API-checks.

13 min

Voeg je endpoints toe

Plak de URL’s van je app, API en docs, en geef de jobs die op een schema draaien een heartbeat-URL.

23 min

Stuur de meldingen door

Waarschuwingen naar een Slack-kanaal, harde storingen naar PagerDuty, en een automatisering die het ticket opent.

34 min

Publiceer je statuspagina

Kies welke checks klanten zien, zet hem op status.yourapp.com en laat ze zich abonneren.

Wat je krijgt

Wat verandert er op dag één

klantenjij

Wie een storing als eerste ziet

201

Meldingen bij één databasestoring

met de handautomatisch

Hoe de statuspagina wordt bijgewerkt

Wat het los zou kosten

Elk onderdeel bij een andere tool, en het loopt snel op:

Uptime-monitoring
~€26
SSL-tracking
~€15
Statuspagina
~€26
Over 3 losse tools
~€67/mnd
InfraNest Pro – dat alles, één login€24/mnd

Ook in Pro, hierboven niet meegeteld: 100 domeinen met DNS, servers bij al je cloudproviders, 25 automatiseringen, dynamisch IP en Drop Catch.

Elke regel is het goedkoopste betaalde plan van die tool. Pro dekt het allemaal: 50 monitors, 100 certificaten en 3 statuspagina’s op je eigen domein.

Prijzen gecontroleerd in oktober 2026 · dollarprijzen tegen de ECB-koers

Alle functies vergelijken →

Vragen

Vragen die SaaS-teams stellen

Waarvandaan draaien de checks?

Vanaf probes in Europa, Noord-Amerika en Azië-Pacific. Een status verandert pas als genoeg probes in genoeg regio’s het eens zijn, dus één wankele locatie belt je niet op. Multiregio-checks zitten in Business.

Kan het meer bewaken dan een URL?

Ja. HTTP- en keyword-checks, API-checks met assertions op JSON-velden, TCP-poorten, DNS-records, SSL-certificaten, heartbeat-monitors voor geplande jobs, servermetrics via de agent, en de statuspagina’s van providers waar je van afhankelijk bent.

Hoe voorkomen we een meldingenstorm?

Vertel InfraNest welke monitors van welke afhangen. Valt een ouder om, dan worden zijn kinderen onderdrukt en krijg je één incident dat de oorzaak benoemt. Een dienst die steeds op en neer gaat wordt gedempt, zodat hij je niet elke keer belt.

Kan de statuspagina op ons eigen domein draaien?

Ja. Wijs een CNAME naar ons en HTTPS wordt automatisch aangevraagd en verlengd. Beheer je de zone in InfraNest, dan kan het het record voor je aanmaken.

Werkt het met GitHub, Jira en PagerDuty?

In beide richtingen. Gebeurtenissen uit GitHub, Jira, Linear en PagerDuty kunnen een automatisering starten, en automatiseringen kunnen issues openen, tickets verplaatsen, workflows opnieuw draaien of op je statuspagina posten.

Is er een API?

Ja. De API en webhooks zijn er vanaf Pro, zodat je InfraNest vanuit je eigen tooling en deployscripts aanstuurt.

Wat doet gepland onderhoud met ons uptime-cijfer?

Niets. Werk binnen een onderhoudsvenster pauzeert meldingen, staat als gepland op de statuspagina en telt niet mee voor je uptime.

Welk plan heeft een SaaS-team nodig?

Business: 200 monitors met checks elke 30 tot 60 seconden vanuit meerdere regio’s, onbeperkt statuspagina’s en automatiseringen, en tien teamleden. Een kleiner product kan beginnen op Pro: 50 monitors met een check per minuut, drie statuspagina’s en 25 automatiseringen.

Niet helemaal jij?

Weet als eerste van de storing.

Monitoring vanaf maximaal drie continenten, één incident per storing en een statuspagina die zichzelf bijwerkt. Begin gratis met twintig monitors.

Gratis plan · Geen creditcard nodig · In enkele minuten opgezet