Vai al contenuto

Monitoraggio uptime per SaaS — lo sai prima del primo ticket.

Uptimia assegna alla tua API pubblica, al tuo flusso di login e al job di fatturazione della notte scorsa un controllo ciascuno, invece di farti tirare a indovinare da una homepage che continua a caricarsi. Un guasto viene confermato da più di un'area geografica prima di avvisare chi è reperibile — su Slack, PagerDuty o ovunque il tuo team guardi.

Controlli API, transazione & heartbeat inclusi Prova di 30 giorni · nessuna carta di credito Avvisi su Slack, PagerDuty, MS Teams & altri 9 canali
Siti web monitorati
100,000+
Controlli al giorno
50M+
Sonde
171+
Paesi con sonde
70+

Quattro convinzioni che fanno perdere clienti SaaS

Ognuna sembra ragionevole — e ognuna lascia un guasto attivo finché non lo scopre un cliente.

Convinzione 01

"Se qualcosa si rompesse, i clienti ce lo direbbero."

Chi te lo dice è chi ti è già fedele. Un potenziale cliente che trova una registrazione rotta chiude la scheda e non diventa mai cliente — non c'è nessuno che si lamenta, e nulla nella tua casella da indagare.

Convinzione 02

"Siamo su AWS — l'uptime è compito loro."

Il loro SLA copre la loro infrastruttura, non il tuo prodotto. Un deploy sbagliato, un certificato scaduto, un worker della coda bloccato sono tutti affari tuoi — e la pagina di stato del provider resta verde per tutta la durata del problema.

Convinzione 03

"L'app si carica, quindi siamo online."

Un SaaS è un insieme di funzionalità, non una singola pagina. La dashboard può caricarsi mentre l'API pubblica smette di rispondere, il login fallisce o il job di fatturazione salta silenziosamente una notte — ognuno si rompe per conto suo, e "online" li nasconde tutti.

Convinzione 04

"Ammettere gli incidenti in pubblico ci fa fare brutta figura."

Il silenzio fa più brutta figura. Un cliente che trova una nota di stato non apre nessun ticket — e ricorda che gliel'hai detto prima che lo chiedesse. Un cliente che non trova nulla presume che non lo sappia neanche tu.

358 h/mese
esposizione "non funziona" · 99,9% × 500 clienti

"Tre nove è praticamente perfetto" è la convinzione più diffusa. Un uptime del 99,9% permette 43 minuti di inattività al mese. Su un sito vetrina è un errore di arrotondamento — ma i clienti lavorano dentro un SaaS. Moltiplica 43 minuti per 500 clienti: 21.500 minuti-cliente, 358 ore al mese in cui qualcuno trova il tuo prodotto rotto.

I rinnovi non li decide la tua percentuale di uptime. Li decide chi se n'è accorto per primo, e quanto in fretta è stato risolto.

Ecco come appare quel guasto quando una catena sta osservando l'endpoint.↓ minuto per minuto

Un'interruzione API, dall'inizio alla fine

L'endpoint account ha smesso di funzionare. La dashboard si caricava ancora, il ping della homepage restava verde, e ogni integrazione che chiamava quell'endpoint stava già fallendo.

02:14:02 L'endpoint account smette di funzionareLa catena effettua il login, lo chiama, riceve un errore — prima concordano 3 aree geografiche clienti: ignari
02:14 L'ingegnere reperibile viene avvisatoPrima Slack, poi PagerDuty dopo cinque minuti se nessuno prende in carico clienti: ignari
02:26 Deploy difettoso annullato con un rollbackRipristino confermato dalla stessa catena che lo aveva rilevato clienti: ignari
02:31 I clienti lo sanno da teUna nota sulla pagina di stato e ai suoi iscritti — prima che qualcuno lo chiedesse clienti: informati
12 minrotto → risolto
Risolto prima che l'assistenza si svegliasse.02:31
L'incidente si è aperto e chiuso in meno di venti minuti. L'assistenza ha trovato una coda tranquilla e una pagina di stato che diceva già "risolto" — i rinnovi non ne hanno mai saputo nulla.
lo hai saputo per primorisolto in 12 minla pagina di stato li ha avvisatiapp · API · flussi · job — un'unica spina dorsale
E senza la catena? Il ping della homepage resta verde — un endpoint rotto non lo fa mai scattare. L'interruzione emerge la mattina dopo, come una coda di assistenza piena di ticket "è down?". ondata di ticket

L'API è coperta. Ma un SaaS si rompe su quattro livelli — app, API, flussi, job — e ognuno fallisce per conto suo.↓ ogni livello

Ogni livello del tuo prodotto, sotto controllo

I controlli colpiscono la tua API e le tue pagine, un browser reale replica login e registrazione, i tuoi job inviano un ping, e uno snippet riporta cosa vivono davvero gli utenti — tutto confluisce in un'unica dashboard, su un'unica lista contatti.

API pubblicaFino a 15 chiamate concatenate, ogni risposta controllata
Flussi di login & registrazioneReplicato in un browser reale, 13 postazioni
Job in backgroundUn ping mancato è l'allarme
Real User Monitoring (RUM)Quello che vivono davvero gli utenti
1 pipeline di avvisi app · API · flussi · job, un'unica dashboard
Uptime & erroriOgni 30 s dal piano Professional in su
Certificati SSLScadenza rilevata con settimane di anticipo
Velocità della paginaTempo di caricamento dell'intera pagina, in grafico
I controlli uptime partono da 171+ sonde in 70+ paesi, fino a ogni 30 secondi sui piani Professional e superiori — e un guasto viene riverificato da fino a 3 aree geografiche prima che scatti un avviso. Una rete instabile non diventa mai un incidente sulla pagina di stato. nessun falso allarme

Pensato per come si rompe un SaaS

Monitoraggio API

L'API che chiamano i tuoi clienti

Una homepage che si carica non dice nulla sull'endpoint chiamato dalle loro integrazioni — così oggi te lo dice un cliente. Uptimia esegue invece una catena di richieste reali contro la tua API pubblica, fino a ogni minuto: accede, recupera il token, chiama l'endpoint protetto, legge la risposta.

  • Catene fino a 15 passaggi — ogni passaggio controlla la risposta ricevuta e passa quello che serve al successivo
  • Accede per primo — effettua il login, poi chiama gli endpoint raggiungibili solo da un cliente autenticato
  • Confermato, non instabile — un passaggio fallito viene controllato da fino a tre postazioni prima che si apra un incidente
Scopri il monitoraggio API
passo 1 POST /v1/auth/loginassert 200 · estrai token → {{token}} 148 ms
passo 2 GET /v1/accountheader Authorization: Bearer {{token}} 96 ms
passo 3 assert stato è 200ricevuto 502 · confermato da 3 postazioni FAIL
passo 4 assert JSON plan = "active"non raggiunto — la catena si è fermata al passaggio 3 saltato
Esegui la catena fino a ogni minuto — un endpoint rotto diventa un incidente prima di diventare un ticket. ogni minuto
Flussi di login & registrazione

Login e registrazione, testati prima dei tuoi clienti

Dopo un deploy, la prima persona a provare il login dovrebbe essere un robot. Uptimia replica login e registrazione in un browser reale da 13 postazioni, fino a ogni 10 minuti, e apre un incidente nel momento in cui un passaggio fallisce — con uno screenshot della pagina nell'istante in cui si è rotta.

  • Un browser reale — apre la pagina, compila i campi, clicca, controlla cosa appare
  • Screenshot in caso di guasto — il waterfall mostra il passaggio che si è rotto e com'era la pagina
  • Tempistiche per passaggio — durata di ogni passaggio, così un flusso che rallenta si vede prima che fallisca
Scopri il monitoraggio delle transazioni
passo 1 Vai a /loginpagina caricata · Chrome reale 0.6 s
passo 2 Compila email + passwordaccount di test 0.3 s
passo 3 Clicca "Accedi"inviato 1.1 s
passo 4 Controlla il testo "Dashboard"non trovato · screenshot salvato FAIL
Incidente — screenshot allegatonell'istante in cui si è rotto
Il fotogramma esatto in cui "Dashboard" non è mai apparso — vedi ciò che avrebbe visto il cliente, prima che lo vedesse davvero.
SlackPagerDutySMS+ altri 9 canali
Tempistiche per passaggio a ogni esecuzione — un flusso che rallenta si vede nel grafico prima che fallisca. un browser reale
Job in background

Il job di fatturazione che non è mai partito

Un cron che muore non lo dice — dall'esterno nulla sembra "down" mentre le fatture silenziosamente non partono. Gli heartbeat ribaltano la situazione: il tuo job invia un ping a Uptimia quando finisce, e un ping mancante è l'incidente.

  • Un solo URL di ping — una riga alla fine di un cron, worker o script di backup
  • Decidi tu quando è previsto — una pianificazione e un periodo di tolleranza; un ping che non arriva apre l'incidente
  • Anche segnali di avvio & fallimento — cattura un job che è partito ma non ha mai finito, o che ha segnalato da solo il proprio fallimento
Scopri il monitoraggio heartbeat
ieri Ping ricevuto — nei tempi previstibilling.sh termina con: curl -fsS uptimia.com/p/hb_9f3c…a71 02:00
oggi Le 02:00 arrivano e passano — silenziocron 0 2 * * * · tolleranza 15 min in corso in attesa
02:15 Il ping mancante È l'incidentedall'esterno nulla sembrava "down" — il reperibile è stato comunque avvisato avvisato
Un dead-man's switch per il lavoro che non compare mai come sito "down". I segnali di avvio e fallimento catturano anche un job partito ma mai terminato. ping mancante = incidente
Stato rivolto ai clienti

Una pagina di stato sul tuo dominio

Prima di aprire un ticket, un cliente cerca una pagina che dica che lo sai già. Mettine una sul tuo dominio — con il tuo logo, il badge Uptimia disattivato — che mostri lo stato in tempo reale, 90 giorni di storico e ogni nota sugli incidenti, con gli iscritti avvisati via email a ogni aggiornamento.

  • Il tuo dominio, SSL automaticostatus.tuaapp.com su HTTPS, badge "Powered by Uptimia" rimovibile
  • Sezioni & iscritti — raggruppa i monitor per area, pubblica aggiornamenti su incidenti e manutenzioni, avvisa gli iscritti
  • Pubblica o privata — aperta ai tuoi clienti, oppure protetta da password
Scopri le pagine di stato
App webuptime 99.99%
Velocità di caricamento della dashboardvelocità pagina 1.4 s
Flusso di logintransazione · Chrome reale superato
status.caldmont.com
Tutti i sistemi operativi.
aggiornato 30 s fa · iscritti avvisati via email agli aggiornamenti
90 giorni faoggi
Pubblica🔒 PasswordPrivata · IP
Uptime, velocità e monitor di flusso vanno sulla pagina — i clienti vedono lo stato, non il tuo fornitore. Il tuo dominio, SSL automatico, badge rimovibile. badge disattivato

Un incidente, il tuo team e la tua pagina di stato

Lo stesso incidente confermato avvisa chi è reperibile e aggiorna la pagina che i tuoi clienti stanno già ricaricando.

Reperibilità & escalation
Diretto

12 canali di avviso, un'unica lista contatti — e la pagina di stato che i tuoi clienti tengono d'occhio, aggiornata dallo stesso incidente.

Sfoglia l'elenco completo delle integrazioni
03:21 · incidente confermato — api.caldmont.com · 502 su /v1/sync
#ops-alertsSlack
⚠ API in errore — api.caldmont.com · /v1/sync
502 da 3 aree geografichepagina di stato aggiornataPrendi in carico ↩
+371 ··· 4082SMS
Uptimia: API IN ERRORE api.caldmont.com. /v1/sync restituisce 502 da 3 aree geografiche alle 03:21 UTC.
Posta in arrivoEmail
⚠ API in errore — api.caldmont.com · /v1/sync
Confermato da Toronto, Amsterdam e Singapore alle 03:21:09. La tua pagina di stato e i suoi iscritti sono stati aggiornati con lo stesso incidente…
ProductionPagerDuty
TRIGGEREDAPI in errore — api.caldmont.com
assegnato al reperibile · via integrazione Uptimia

Un'interruzione dovrebbe avvisare te.Non i tuoi clienti.

La prova di 30 giorni sblocca ogni tipo di monitor — catene API, flussi di login, heartbeat e controlli uptime.

Inizia la tua prova gratuita di 30 giorni
30 giorni gratis senza carta di credito annulla quando vuoi

Configura il monitoraggio SaaS in tre passaggi

I percorsi critici del tuo prodotto possono essere sotto controllo già questo pomeriggio.

Passaggio 115 minuti

Punta i controlli sul tuo prodotto

Aggiungi un controllo uptime sull'app, una catena di richieste contro la tua API pubblica e una replica del login in un browser reale.

Monitor da aggiungere
UptimeCatena APIFlusso di loginVelocità
la catena API viene eseguita ogni minuto · confermata da 3 aree geografiche
Passaggio 2una riga

Collega gli heartbeat ai tuoi job

Inserisci l'URL di ping alla fine di ogni cron, worker o backup — un ping mancato diventa un incidente.

crontab
0 2 * * * billing.sh && \
curl -fsS uptimia.com/p/hb_9f3c…
job di fatturazione notturno · previsto ogni giorno alle 02:00
Passaggio 35 minuti

Instrada gli avvisi & pubblica lo stato

Invia gli avvisi a Slack e PagerDuty, scegli chi avvisare dopo se nessuno prende in carico, e metti uptime e flussi su una pagina di stato.

Avvisi & stato
SlackPagerDuty+ altri 10
scala: Slack → +5 min PagerDuty · status.tuaapp.com attiva

Incluso anche

Osserva cosa vivono davvero gli utenti

Uno snippet JavaScript passivo riporta i tempi di caricamento dei visitatori reali per dispositivo, browser e area geografica.

per dispositivo · browser · paese

Automatizza dall'API

Crea monitor e pagine di stato dai tuoi strumenti — avvia controlli direttamente in uno script di deploy.

POST /api/v1/uptime 201 · created

Finestre di manutenzione

Stai rilasciando una release? Pianifica la finestra — i controlli si mettono in pausa, gli avvisi restano silenziosi, la pagina di stato mostra il lavoro programmato.

Deploy 02:00–02:20 · avvisi disattivati

Un incidente, un avviso

Una tempesta di guasti diventa un unico riepilogo, non cento ping — con un link firmato per prendere in carico e l'MTTA tracciato.

✓ raggruppato · preso in carico · MTTA 3m

Avvisi di ripristino

Quando l'API torna attiva, anche gli ingegneri avvisati ricevono il cessato allarme.

✓ ripristinato · 02:26 · 12 min

Strumenti gratuiti per il debug successivo

Traccia un redirect header per header con il HTTP Status Checker, oppure scopri cosa permette ogni "nove" con il Uptime Calculator.

HTTP Status CheckerSTRUMENTO GRATUITO Uptime CalculatorSTRUMENTO GRATUITO

Cos'è il monitoraggio uptime per il SaaS?

Il monitoraggio uptime per SaaS consiste nel sorvegliare le parti di un prodotto da cui dipendono i clienti — l'API pubblica, i flussi di login e registrazione, e i job in background dietro di essi — così il tuo team viene avvisato nell'istante in cui uno di questi si rompe. Il ping della homepage resta verde mentre la tua API smette di rispondere, il login fallisce o un job notturno si ferma.

Solo ping della homepage

Verde mentre i clienti restano bloccati

Homepage
risponde · sembra tutto ok
nel frattempo
API down · login fallisce
i clienti non riescono a lavorare

Il tuo controllo passa mentre ciò per cui i clienti pagano è down — lo scopri da un ticket.

Con Uptimia

Sorvegli ogni livello

Il passaggio API fallisce
02:14 · confermato da 3 aree geografiche
entro il minuto
Il reperibile viene avvisato
Slack + PagerDuty · risolto alle 02:26

I controlli su API, flussi e job alimentano un'unica pipeline — il guasto raggiunge un ingegnere, non un cliente.

Il calcolo

Quanto tempo di inattività permette ogni "nove"

"99,9% di uptime" sembra una garanzia assoluta finché non lo traduci in minuti — ecco cosa permette ogni livello.

Apri il calcolatore di uptime
UptimeInattività / meseInattività / anno
99%7h 18m3d 15h
99.9%43m 49s8h 46m
99.95%21m 54s4h 23m
99.99%4m 23s52m 35s
99.999%26s5m 15s

FAQ sul monitoraggio SaaS

01Cos'è il monitoraggio uptime per il SaaS?+
Consiste nel sorvegliare le parti del tuo prodotto da cui dipendono i clienti — l'API pubblica, i flussi di login e registrazione, i job in background — dall'esterno della tua infrastruttura, così vieni avvisato nell'istante in cui una di queste si rompe. Il ping della homepage resta verde mentre l'endpoint chiamato dai tuoi clienti è in errore.
02In cosa è diverso dal semplice ping della mia homepage?+
Un controllo sulla homepage non dice nulla su se un cliente riesce ad accedere, se la tua API restituisce la risposta giusta, o se il job della notte scorsa è andato in porto. Uptimia aggiunge questi livelli — catene API che verificano risposte reali, controlli transazione che replicano il login in un browser reale, heartbeat che colgono i fallimenti silenziosi dei job — tutti confluiscono negli stessi avvisi.
03Posso monitorare la mia API pubblica?+
Sì. Il monitoraggio uptime dell'API in Uptimia è una catena ordinata di fino a 15 richieste HTTP — accedi, estrai un token, chiama un endpoint protetto, verifica lo stato, il JSON, gli header o il corpo di ogni passaggio, con un sistema di variabili in stile {{token}} tra un passaggio e l'altro. Viene eseguita fino a ogni minuto su ogni piano, e un passaggio fallito viene rieseguito da fino a tre postazioni prima che si apra un incidente. Una catena è il controllo più pesante da eseguire, quindi i monitor API hanno un limite proprio per piano — i numeri sono nella pagina prezzi.
04Riesce a cogliere un login o una registrazione rotti?+
Sì — il monitoraggio delle transazioni guida un browser Chrome reale attraverso il flusso: apre la pagina, compila i campi, clicca, controlla il testo atteso. Un passaggio fallito apre un incidente con uno screenshot del punto in cui si è rotto, più le tempistiche per passaggio che mostrano un flusso che rallenta prima di fallire. Una sessione browser completa è più pesante di una richiesta, quindi i flussi vengono eseguiti al massimo ogni 10 minuti.
05Posso essere avvisato quando un job in background si ferma?+
Sì — gli heartbeat sono il monitoraggio dei job in background e cron di Uptimia: un dead-man's switch. Il tuo cron, worker o backup invia un ping a un URL unico quando finisce; imposti tu un intervallo previsto o una pianificazione cron con un periodo di tolleranza, e un ping mancante è l'incidente. I segnali di avvio e fallimento catturano anche i job che partono ma non finiscono mai.
06Con che frequenza può controllare?+
I controlli uptime vengono eseguiti fino a ogni 30 secondi sui piani Professional e superiori; su Basic, e durante la prova, il minimo è un minuto. Le catene API vengono eseguite fino a ogni minuto; i flussi di login e registrazione, guidati tramite Chrome reale, fino a ogni 10 minuti. Ogni guasto rilevato viene riverificato da fino a tre aree geografiche prima che scatti un avviso, così una rete instabile non può avvisare nessuno.
07Posso offrire ai miei clienti una pagina di stato?+
Sì — una pagina di stato SaaS sul tuo dominio, con il tuo logo, HTTPS emesso per te, il badge "Powered by Uptimia" disattivato, thread per incidenti e manutenzioni e notifiche agli iscritti. Sulla pagina possono comparire i monitor uptime, velocità, transazione, SSL, dominio, antivirus e server; non i monitor API e heartbeat. Pubblica la transazione di login, oppure un controllo uptime puntato su un endpoint di health dell'API.
08Posso limitare un collega a solo alcuni monitor?+
Sì. I posti Editor e Sola lettura possono essere limitati a gruppi di monitor: la loro lista monitor, dashboard, log, incidenti, ricerca ed esportazioni restituiscono solo quei monitor, e tutto ciò che creano viene archiviato nei loro stessi gruppi. I posti Proprietario e Amministratore vedono sempre l'intero account. I cinque ruoli — proprietario, amministratore, editor, visualizzatore e fatturazione — decidono comunque cosa un posto può fare.
09Supportate lo SSO, e posso ottenere report SLA?+
Niente SSO o SAML — il login avviene con email e password, con la doppia autenticazione opzionale. I report programmati mostrano l'uptime storico su un periodo, ma non esiste una funzione di target SLA da confrontare con un numero contrattuale; i report e il calcolatore di uptime gratuito ti danno le percentuali e i minuti.
10Quali canali di avviso può usare il mio team?+
Email, SMS, Slack, WhatsApp, PagerDuty, Microsoft Teams, Atlassian Statuspage, Discord, Telegram, Mattermost, Twilio e webhook. Monitor diversi possono instradare verso canali diversi su ogni piano. Le scale di escalation — fino a dieci passaggi temporizzati, che proseguono finché qualcuno non prende in carico — sono incluse dal piano Professional in su; su Basic, e durante la prova, ogni avviso raggiunge tutti contemporaneamente. Non esiste un canale per chiamate telefoniche, e una scala è una sequenza fissa di passaggi, non una rotazione di reperibilità.
11Devo installare qualcosa nella mia app?+
Quasi nulla. I controlli uptime e API vengono eseguiti dall'esterno — 171+ sonde raggiungono il tuo prodotto come farebbe un cliente, e i flussi di login e registrazione sono guidati tramite Chrome reale da 13 postazioni browser. Gli heartbeat richiedono una riga nel tuo job (un curl verso l'URL di ping); il RUM è un piccolo snippet JavaScript. Nessun agente, a meno che tu non voglia anche le metriche server.

La tua API, i tuoi flussi e i tuoi job, sotto controllo

Metti API, flusso di login e job in background sotto controllo già questo pomeriggio — e smetti di scoprire le interruzioni dai tuoi clienti.

Controlli API, transazione & heartbeat Avvisi su Slack, PagerDuty & altro Pagina di stato sul tuo dominio Senza carta di credito
30 giorni di prova gratuita · ogni tipo di monitor incluso · controlli da 171+ sonde in 70+ paesi