Naar inhoud springen

Uptimemonitoring voor SaaS — u weet het vóór het eerste ticket.

Uptimia geeft uw publieke API, uw loginflow en de facturatietaak van afgelopen nacht elk hun eigen controle, in plaats van te gokken op basis van een homepage die nog laadt. Een storing wordt vanuit meer dan één regio bevestigd voordat de wachtdienst wordt gealarmeerd — in Slack, PagerDuty of waar uw team ook kijkt.

API-, transactie- & heartbeatcontroles inbegrepen 30 dagen proefperiode · geen creditcard nodig Waarschuwingen naar Slack, PagerDuty, MS Teams & 9 andere
Gemonitorde websites
100,000+
Controles per dag
50M+
Probes
171+
Probe-landen
70+

Vier aannames die SaaS-klanten kosten

Elke aanname klinkt redelijk — en elke aanname laat een storing doorlopen tot een klant hem vindt.

Aanname 01

"Als er iets kapot was, zouden klanten het ons wel laten weten."

Wie het u laat weten, is de trouwe klant. Een prospect die op een kapotte registratie stuit, sluit het tabblad en wordt nooit klant — er is niemand die klaagt, en niets in uw inbox om te onderzoeken.

Aanname 02

"We draaien op AWS — uptime is hun taak."

Hun SLA dekt hun infrastructuur, niet uw product. Een mislukte deploy, een verlopen certificaat, een vastgelopen queue-worker zijn allemaal voor uw rekening — en de statuspagina van de provider blijft bij elk van deze incidenten groen.

Aanname 03

"De app laadt, dus we zijn online."

Een SaaS is een bundel functies, geen ene pagina. Het dashboard kan gewoon laden terwijl de publieke API stopt met antwoorden, login mislukt of de facturatietaak in stilte een nacht overslaat — elk daarvan breekt op zichzelf, en "online" verbergt dat allemaal.

Aanname 04

"Incidenten openlijk toegeven, geeft ons een slechte naam."

Stilte oogt erger. Een klant die een statusbericht vindt, opent geen ticket — en onthoudt dat u het meldde voordat ze ernaar vroegen. Een klant die niets vindt, gaat ervan uit dat u het ook niet weet.

358 h/maand
"het werkt niet"-blootstelling · 99,9% × 500 klanten

"Drie negens is zo goed als perfect" is de grootste. 99,9% uptime staat 43 minuten downtime per maand toe. Op een brochurewebsite is dat een afrondingsfout — maar klanten werken in een SaaS. Vermenigvuldig 43 minuten met 500 klanten: 21.500 klantminuten, 358 uur per maand waarin iemand uw product kapot aantreft.

Verlengingen worden niet bepaald door uw uptimepercentage. Ze worden bepaald door wie het eerst ontdekte, en hoe snel het werd opgelost.

Zo ziet die storing eruit wanneer een keten het endpoint in de gaten houdt.↓ minuut voor minuut

Eén API-storing, van begin tot eind

Het account-endpoint stopte met werken. Het dashboard laadde nog gewoon, de ping op de homepage bleef groen, en elke integratie die dat endpoint aanriep, faalde al.

02:14:02 Het account-endpoint stopt met werkenDe keten logt in, roept het aan, krijgt een foutmelding terug — eerst bevestigen 3 regio's dit klanten: nietsvermoedend
02:14 De wachtdienstingenieur wordt gealarmeerdEerst Slack, vijf minuten later PagerDuty als niemand bevestigt klanten: nietsvermoedend
02:26 Mislukte deploy teruggedraaidHerstel bevestigd door dezelfde keten die het opving klanten: nietsvermoedend
02:31 Klanten horen het van uEen bericht op de statuspagina en naar de abonnees — voordat iemand ernaar vroeg klanten: geïnformeerd
12 minkapot → opgelost
Opgelost voordat support wakker werd.02:31
Het incident ging binnen twintig minuten open en weer dicht. Support begon de dag met een rustige wachtrij en een statuspagina die al "opgelost" zei — verlengingen hebben er nooit iets van gemerkt.
u wist het eerstopgelost in 12 minstatuspagina informeerde henapp · API · flows · taken — één ruggengraat
En zonder de keten? De ping op de homepage blijft groen — één kapot endpoint activeert hem nooit. De storing komt de volgende ochtend aan het licht, als een supportwachtrij vol "is de site plat?"-tickets. tickettsunami

Dat dekt de API. Maar een SaaS breekt op vier lagen — app, API, flows, taken — en elke laag faalt op zichzelf.↓ elke laag

Elke laag van uw product, in de gaten gehouden

Controles raken uw API en uw pagina's, een echte browser speelt login en registratie na, uw taken pingen binnen, en een snippet rapporteert wat echte gebruikers ervaren — alles komt samen in één dashboard, op één contactenlijst.

Publieke APITot 15 geketende aanroepen, elk antwoord gecontroleerd
Login- & registratieflowsNagespeeld in een echte browser, vanuit 13 locaties
AchtergrondtakenEen gemiste ping is het alarm
Real user monitoringWat echte gebruikers ervaren
1 waarschuwingspijplijn app · API · flows · taken, één dashboard
Uptime & foutenElke 30 s vanaf Professional
SSL-certificatenVervaldatum weken van tevoren opgemerkt
PaginasnelheidVolledige laadtijd, in grafiek
Uptimecontroles draaien vanuit 171+ checkpoints in 70+ landen, tot wel elke 30 seconden op Professional en hoger — en een storing wordt vanuit maximaal 3 regio's opnieuw gecontroleerd voordat iemand wordt gealarmeerd. Eén hapering in het netwerk wordt nooit een incident op de statuspagina. geen vals alarm

Gebouwd op hoe SaaS daadwerkelijk breekt

API-monitoring

De API die uw klanten aanroepen

Een homepage die laadt, zegt niets over het endpoint dat hun integraties aanroepen — dus vandaag hoort u het van een klant. Uptimia draait in plaats daarvan een echte keten van requests tegen uw publieke API, tot wel elke minuut: inloggen, de token ophalen, het beveiligde endpoint aanroepen, de respons lezen.

  • Ketens tot 15 stappen — elke stap controleert het antwoord dat hij terugkrijgt, en geeft door wat de volgende stap nodig heeft
  • Logt eerst in — het logt in en roept vervolgens de endpoints aan die alleen een ingelogde klant kan bereiken
  • Bevestigd, niet grillig — een mislukte stap wordt vanuit maximaal drie locaties gecontroleerd voordat een incident opent
Ontdek API-monitoring
stap 1 POST /v1/auth/logincontroleer 200 · token ophalen → {{token}} 148 ms
stap 2 GET /v1/accountheader Authorization: Bearer {{token}} 96 ms
stap 3 controleer status is 200kreeg 502 · bevestigd vanuit 3 locaties MISLUKT
stap 4 controleer JSON plan = "active"niet bereikt — de keten stopte bij stap 3 overgeslagen
Laat de keten tot wel elke minuut draaien — een kapot endpoint wordt een incident voordat het een ticket wordt. elke minuut
Login- & registratieflows

Login en registratie, getest voordat klanten het proberen

Na een deploy moet de eerste die probeert in te loggen een robot zijn. Uptimia speelt login en registratie na in een echte browser vanuit 13 locaties, tot wel elke 10 minuten, en opent een incident zodra een stap mislukt — met een screenshot van de pagina op het moment dat het misging.

  • Een echte browser — naar de pagina gaan, de velden invullen, klikken, controleren wat er verschijnt
  • Screenshot bij een fout — de waterfall toont de stap die faalde en hoe de pagina eruitzag
  • Steptijden — duur per stap, zodat een vertragende flow al zichtbaar is voordat hij faalt
Ontdek transactiemonitoring
stap 1 Naar /login gaanpagina geladen · echte Chrome 0.6 s
stap 2 E-mail + wachtwoord invullentestaccount 0.3 s
stap 3 Op "Sign in" klikkenverzonden 1.1 s
stap 4 Tekst "Dashboard" controlerenniet gevonden · screenshot opgeslagen MISLUKT
Incident — screenshot bijgevoegdhet moment waarop het misging
Het exacte frame waarin "Dashboard" nooit verscheen — u ziet wat de klant zou hebben gezien, voordat een klant het zag.
SlackPagerDutySMS+ 9 andere kanalen
Steptijden bij elke run — een vertragende flow is al zichtbaar in de grafiek voordat hij faalt. een echte browser
Achtergrondtaken

De facturatietaak die nooit draaide

Een cron die vastloopt, meldt dat niet — van buitenaf lijkt niets "plat" te liggen, terwijl facturen in stilte niet worden verstuurd. Heartbeats draaien dat om: uw taak pingt Uptimia zodra hij klaar is, en een uitblijvende ping is het incident.

  • Eén ping-URL — één regel aan het einde van een cron, worker of back-upscript
  • U bepaalt wanneer hij verwacht wordt — een schema en een respijtperiode; een ping die uitblijft, opent het incident
  • Ook start- & foutsignalen — vang een taak die wel startte maar nooit afrondde, of die zelf een fout meldde
Ontdek heartbeatmonitoring
gisteren Ping ontvangen — volgens schemabilling.sh eindigt met: curl -fsS uptimia.com/p/hb_9f3c…a71 02:00
vandaag 02:00 komt en gaat — stiltecron 0 2 * * * · respijt 15 min lopend wachtend
02:15 De uitblijvende ping IS het incidentvan buitenaf leek niets "plat" te liggen — de wachtdienst werd toch gealarmeerd gealarmeerd
Een dodemansknop voor het werk dat nooit als een "platte" website naar voren komt. Start- en foutsignalen vangen ook een taak die wel begon maar nooit afrondde. gemiste ping = incident
Statusinformatie voor klanten

Een statuspagina op uw eigen domein

Voordat een klant een ticket opent, zoekt hij naar een pagina die laat zien dat u het al weet. Zet er een op uw eigen domein — met uw logo, de Uptimia-badge uitgeschakeld — die de actuele status toont, 90 dagen historie en elk incidentbericht, met abonnees die bij elke update een e-mail krijgen.

  • Uw eigen domein, automatische SSLstatus.yourapp.com via HTTPS, de badge "Powered by Uptimia" is verwijderbaar
  • Secties & abonnees — groepeer monitors per onderdeel, plaats incident- en onderhoudsupdates, informeer abonnees
  • Openbaar of privé — toegankelijk voor uw klanten, of met wachtwoord beveiligd
Ontdek statuspagina's
Webappuptime 99.99%
Laadsnelheid dashboardpaginasnelheid 1.4 s
Login-flowtransactie · echte Chrome geslaagd
status.caldmont.com
Alle systemen operationeel.
30 s geleden bijgewerkt · abonnees ontvangen een e-mail bij updates
90 dagen geledenvandaag
Openbaar🔒 WachtwoordPrivé · IP
Uptime-, snelheids- en flowmonitors komen op de pagina — klanten zien de status, niet uw leverancier. Uw eigen domein, automatische SSL, badge verwijderbaar. badge uit

Eén incident, uw team en uw statuspagina

Hetzelfde bevestigde incident alarmeert de wachtdienst en werkt de pagina bij die uw klanten al aan het verversen zijn.

Wachtdienst & escalatie
Direct

12 waarschuwingskanalen, één contactenlijst — en de statuspagina die uw klanten volgen, bijgewerkt vanuit hetzelfde incident.

Bekijk de volledige integratielijst
03:21 · incident bevestigd — api.caldmont.com · 502 op /v1/sync
#ops-alertsSlack
⚠ API faalt — api.caldmont.com · /v1/sync
502 vanuit 3 regio'sstatuspagina bijgewerktBevestigen ↩
+371 ··· 4082SMS
Uptimia: API FAALT api.caldmont.com. /v1/sync geeft 502 vanuit 3 regio's om 03:21 UTC.
InboxE-mail
⚠ API faalt — api.caldmont.com · /v1/sync
Bevestigd vanuit Toronto, Amsterdam en Singapore om 03:21:09. Uw statuspagina en de abonnees zijn bijgewerkt met hetzelfde incident…
ProductionPagerDuty
TRIGGEREDAPI faalt — api.caldmont.com
toegewezen aan wachtdienst · via Uptimia-integratie

Een storing hoort u te alarmeren.Niet uw klanten.

De proefperiode van 30 dagen ontgrendelt elk type monitor — API-ketens, login-flows, heartbeats en uptimecontroles.

Start uw gratis proefperiode van 30 dagen
30 dagen gratis geen creditcard altijd opzegbaar

SaaS-monitoring instellen in drie stappen

De kritieke onderdelen van uw product kunnen vanmiddag al in de gaten worden gehouden.

Stap 115 minuten

Richt controles op uw product

Voeg een uptimecontrole toe op de app, een keten van requests tegen uw publieke API, en een login-replay in een echte browser.

Toe te voegen monitors
UptimeAPI-ketenLogin-flowSnelheid
API-keten draait elke minuut · bevestigd vanuit 3 regio's
Stap 2één regel

Koppel heartbeats aan uw taken

Plaats de ping-URL aan het einde van elke cron, worker of back-up — een gemiste ping wordt een incident.

crontab
0 2 * * * billing.sh && \
curl -fsS uptimia.com/p/hb_9f3c…
nachtelijke facturatietaak · verwacht dagelijks om 02:00
Stap 35 minuten

Route waarschuwingen & publiceer status

Stuur waarschuwingen naar Slack en PagerDuty, kies wie er als volgende wordt gealarmeerd als niemand bevestigt, en zet uptime en flows op een statuspagina.

Waarschuwingen & status
SlackPagerDuty+ 10 andere
escalatieladder: Slack → +5 min PagerDuty · status.yourapp.com live

Ook inbegrepen

Zie wat echte gebruikers ervaren

Een passieve JavaScript-snippet rapporteert de laadtijden van echte bezoekers, per apparaat, browser en locatie.

per apparaat · browser · land

Automatiseer vanuit de API

Maak monitors en statuspagina's aan vanuit uw eigen tooling — zet controles op vanuit een deployscript.

POST /api/v1/uptime 201 · created

Onderhoudsvensters

Brengt u een release uit? Plan het venster — controles pauzeren, waarschuwingen blijven stil, de statuspagina toont gepland werk.

Deploy 02:00–02:20 · waarschuwingen gedempt

Eén incident, één waarschuwing

Een storm aan meldingen wordt één overzicht, geen honderd pings — met een ondertekende link om te bevestigen en MTTA die wordt bijgehouden.

✓ gegroepeerd · bevestigd · MTTA 3 min

Herstelmeldingen

Zodra de API terug is, krijgen de gealarmeerde engineers ook het sein "veilig".

✓ hersteld · 02:26 · 12 min

Gratis tools voor het debuggen achteraf

Traceer een redirect header voor header met de HTTP Status Checker, of bekijk wat elke "negen" toestaat met de Uptime Calculator.

HTTP Status CheckerGRATIS TOOL Uptime CalculatorGRATIS TOOL

Wat is uptimemonitoring voor SaaS?

Uptimemonitoring voor SaaS betekent het in de gaten houden van de onderdelen van een product waar klanten van afhankelijk zijn — de publieke API, login- en registratieflows, en de achtergrondtaken erachter — zodat uw team wordt gewaarschuwd zodra er één stukloopt. Een ping op de homepage blijft groen terwijl uw API stopt met antwoorden, login mislukt, of een nachtelijke taak stopt.

Alleen ping op de homepage

Groen terwijl klanten vastlopen

Homepage
antwoordt · ziet er prima uit
ondertussen
API plat · login mislukt
klanten kunnen niet werken

Uw controle slaagt terwijl het ding waar klanten voor betalen plat ligt — u komt erachter via een ticket.

Met Uptimia

U houdt elke laag in de gaten

API-stap mislukt
02:14 · bevestigd door 3 regio's
binnen de minuut
Wachtdienst wordt gealarmeerd
Slack + PagerDuty · opgelost 02:26

API-, flow- en taakcontroles voeden één pijplijn — de storing bereikt een engineer, geen klant.

De rekensom

Hoeveel downtime elke "negen" toestaat

"99,9% uptime" klinkt waterdicht totdat u het omrekent naar minuten — hier ziet u wat elk niveau toestaat.

Open de uptime-rekenhulp
UptimeDowntime / maandDowntime / jaar
99%7h 18m3d 15h
99.9%43m 49s8h 46m
99.95%21m 54s4h 23m
99.99%4m 23s52m 35s
99.999%26s5m 15s

Veelgestelde vragen over SaaS-monitoring

01Wat is uptimemonitoring voor SaaS?+
Het is het in de gaten houden van de onderdelen van uw product waar klanten van afhankelijk zijn — de publieke API, login- en registratieflows, achtergrondtaken — van buiten uw eigen infrastructuur, zodat u wordt gewaarschuwd zodra er één uitvalt. Een ping op de homepage blijft groen terwijl het endpoint dat uw klanten aanroepen, faalt.
02Hoe verschilt dit van simpelweg mijn homepage pingen?+
Een controle op de homepage zegt niets over of een klant kan inloggen, of uw API het juiste antwoord geeft, of de taak van afgelopen nacht is gedraaid. Uptimia voegt die lagen toe — API-ketens die echte antwoorden controleren, transactiecontroles die login naspelen in een echte browser, heartbeats die stille storingen in taken opvangen — allemaal met dezelfde waarschuwingen als resultaat.
03Kan ik mijn publieke API monitoren?+
Ja. API-uptimemonitoring in Uptimia is een geordende keten van maximaal 15 HTTP-requests — inloggen, een token ophalen, een beveiligd endpoint aanroepen, de status, JSON, headers of body van elke stap controleren, met {{variable}}-templating tussen de stappen. Ze draait tot wel elke minuut, op elk pakket, en een mislukte stap wordt vanuit maximaal drie locaties opnieuw uitgevoerd voordat een incident opent. Een keten is de zwaarste controle om te draaien, dus API-monitors hebben hun eigen limiet per pakket — de pricingpagina geeft de exacte aantallen.
04Vangt het een kapotte login of registratie op?+
Ja — transactiemonitoring stuurt een echte Chrome-browser door de flow: naar de pagina gaan, de velden invullen, klikken, de verwachte tekst controleren. Een mislukte stap opent een incident met een screenshot van waar het misging, plus steptijden die laten zien dat een flow vertraagt voordat hij faalt. Een volledige browsersessie is zwaarder dan een request, dus flows draaien op zijn snelst elke 10 minuten.
05Kan ik gewaarschuwd worden als een achtergrondtaak stopt?+
Ja — heartbeats zijn de monitoring van Uptimia voor achtergrond- en cronjobs: een dodemansknop. Uw cron, worker of back-up pingt een unieke URL zodra hij klaar is; u stelt een verwacht interval of cronschema in met een respijtperiode, en een uitblijvende ping is het incident. Start- en foutsignalen vangen ook taken op die wel beginnen maar nooit afronden.
06Hoe snel kan er gecontroleerd worden?+
Uptimecontroles draaien tot wel elke 30 seconden op Professional en hoger; op Basic, en tijdens de proefperiode, ligt de ondergrens op één minuut. API-ketens draaien tot wel elke minuut; login- en registratieflows, aangestuurd via echte Chrome, tot wel elke 10 minuten. Elke storing wordt vanuit maximaal drie regio's opnieuw gecontroleerd voordat een waarschuwing afgaat, dus één hapering in het netwerk kan niemand alarmeren.
07Kan ik mijn klanten een statuspagina geven?+
Ja — een SaaS-statuspagina op uw eigen domein, met uw logo, automatisch uitgegeven HTTPS, de badge "Powered by Uptimia" uitgeschakeld, incident- en onderhoudsberichten en meldingen voor abonnees. Uptime-, snelheids-, transactie-, SSL-, domein-, virus- en servermonitors kunnen op een pagina worden geplaatst; API- en heartbeatmonitors niet. Publiceer de logintransactie, of een uptimecontrole gericht op een health-endpoint van de API.
08Kan ik een teamlid beperken tot slechts enkele monitors?+
Ja. Editor- en Alleen-lezen-accounts kunnen worden beperkt tot monitorgroepen: hun monitorlijst, dashboard, logs, incidenten, zoekresultaten en exports tonen dan alleen die monitors, en alles wat ze aanmaken, komt in hun eigen groepen terecht. Eigenaar- en beheerdersaccounts zien altijd het volledige account. De vijf rollen — eigenaar, beheerder, editor, lezer en facturatie — bepalen nog steeds wat een account mag doen.
09Ondersteunt u SSO, en kan ik SLA-rapporten krijgen?+
Geen SSO of SAML — login gebeurt met e-mail en wachtwoord, met optionele tweefactorauthenticatie. Geplande rapporten tonen historische uptime over een periode, maar er is geen SLA-doelfunctie om tegen een contractueel cijfer af te zetten; de rapporten en de gratis uptime-rekenhulp geven u de percentages en de minuten.
10Welke waarschuwingskanalen kan mijn team gebruiken?+
E-mail, sms, Slack, WhatsApp, PagerDuty, Microsoft Teams, Atlassian Statuspage, Discord, Telegram, Mattermost, Twilio en webhooks. Verschillende monitors routeren naar verschillende kanalen, op elk pakket. Escalatieladders — tot tien getimede stappen, die doorlopen tot iemand bevestigt — zijn beschikbaar vanaf Professional; op Basic, en tijdens de proefperiode, gaat elke waarschuwing meteen naar iedereen. Er is geen telefoonkanaal, en een ladder is een vaste reeks stappen, geen wachtdienstrooster.
11Moet ik iets in mijn app installeren?+
Bijna niets. Uptime- en API-controles draaien van buitenaf — 171+ checkpoints benaderen uw product zoals een klant dat zou doen, en de login- en registratieflows worden aangestuurd via echte Chrome vanuit 13 browserlocaties. Heartbeats hebben één regel in uw taak nodig (een curl naar de ping-URL); real user monitoring is een kleine JavaScript-snippet. Geen agent nodig, tenzij u ook servermetrics wilt.

Uw API, flows en taken, in de gaten gehouden

Zet uw API, login-flow en achtergrondtaken vanmiddag nog onder toezicht — en hoor niet langer van klanten dat er iets stuk is.

API-, transactie- & heartbeatcontroles Waarschuwingen naar Slack, PagerDuty & meer Statuspagina op uw eigen domein Geen creditcard
30 dagen gratis proefperiode · elk type monitor inbegrepen · controles vanuit 171+ checkpoints in 70+ landen