Monitoraggio API che scova la risposta sbagliata.
Il tuo endpoint di health check non vede un flusso di login interrotto. Uptimia accede, chiama l'API e verifica le risposte: ottieni il passo che ha fallito, non un ticket di assistenza.
Step breakdown
All 4 steps passedFailed at step 31.66 s · 14:251.38 s · 14:327-day averagesLast runAssertions — step 3
3 of 3 passing1 of 3 passedResponse — step 3
201 · 624 ms500 · 612 msRecent Runs
every 5 min · 12 locations
New York✗ Failed at step 31.41 s
Frankfurt✗ Failed at step 31.38 s
London✓ All 4 steps passed1.62 s
Sydney✓ All 4 steps passed1.71 s
New York✓ All 4 steps passed1.58 s
Tokyo✓ All 4 steps passed1.64 sLa richiesta che è tornata sbagliata
Un flusso d'ordine a cinque passi, eseguito secondo pianificazione. Login, ricerca dell'ordine e totale passano tutti — la richiesta successiva no.
Quello che un ping non vede mai
Una richiesta che riesce ma restituisce dati sbagliati resta comunque un fallimento, e un passo rotto a tre richieste di profondità non tocca mai il tuo endpoint di health check. Punta un monitor sulla tua API — o sulle API dei fornitori da cui dipendi, e scopri se il problema è loro, non tuo.
Catene, asserzioni e tempistiche
Concatena fino a 15 richieste
Ogni passo può estrarre un valore dalla risposta — un token, un id ordine — in una variabile che i passi successivi riutilizzano come {{name}}. Un solo monitor copre l'intero percorso, dal login alla pulizia finale.
- 6 metodi HTTP — GET, POST, PUT, PATCH, DELETE o HEAD, in qualsiasi ordine
- Estrai in variabili — richiamale ovunque nei passi successivi come
{{name}} - Header, body e timeout personalizzati per ogni passo — duplica un passo per costruire in fretta
Verifica stato, valori e tempistiche
Aggiungi i controlli che un passo deve superare: uno stato esatto, un budget di tempo di risposta, un valore nel corpo della risposta, un header, o un testo nella risposta. Se uno fallisce, l'esecuzione mostra cosa ha ottenuto — e Esegui test raggiunge l'endpoint reale prima che tu salvi.
- Stato e tempo di risposta — il passo fallisce se il codice è sbagliato o la risposta è troppo lenta
- Valori dentro la risposta — indica un campo e richiedi che sia presente e corretto
- Header della risposta e testo del body — richiedi il valore di un header, o un testo che deve essere presente o assente
DNS, TLS o il tuo backend
"L'API è lenta" non è mai tutta la storia. Il tempo di ogni passo è suddiviso in cinque fasi — DNS, connessione, TLS, attesa, ricezione — così vedi quale passo rallenta e se a trascinarlo è la rete o il tuo backend.
- Tempistiche a cinque fasi per passo — DNS, connessione, TLS, attesa, ricezione
- Grafico del tempo di risposta per passo — impilato, con indicatori degli incidenti
- Passo più lento ed esecuzioni più lente in evidenza nella pagina di dettaglio del monitor
Chiavi API reali, sempre mascherate
Salva password, chiavi API e token come variabili segrete: scrivibili ma non leggibili, mascherate in lettura e oscurate negli URL, header e frammenti di risposta mostrati in log. Niente di sensibile finisce nella cronologia delle esecuzioni.
- Variabili segrete di sola scrittura — mascherate ogni volta che vengono rilette
- Oscurate ovunque vengano ripetute — URL, header e frammenti del body
- Anche i valori estratti che corrispondono a un segreto non vengono mai mostrati
Concatena le richieste una sola volta.Scopri subito qual è il passo che ha fallito.
Ogni passo, ogni asserzione, ogni canale di avviso — gratis per 30 giorni, e nessuno di questi è un componente aggiuntivo a pagamento.
Come funziona il monitoraggio API
Costruisci la catena, mettila alla prova sull'API live, poi Uptimia la esegue secondo pianificazione dalla nostra rete — niente da installare.
Concatena le tue richieste
Aggiungi ogni richiesta in ordine, imposta header e body, ed estrai in variabili i valori di cui i passi successivi hanno bisogno.
Verifica ed esegui un test
Aggiungi i controlli che ogni passo deve superare, poi lancia Esegui test contro l'endpoint reale — risultati completi per passo, prima di salvare.
La eseguiamo secondo pianificazione
Una sonda esegue l'intera catena in un solo round trip, controlla ogni asserzione e salva i risultati per ogni passo — i fallimenti vengono confermati da altre sonde prima di avvisarti.
Incluso anche
Slack, PagerDuty, SMS e altri 9
Un avviso API indica il passo che ha fallito e la causa, recapitato sugli stessi contatti usati da ogni monitor Uptimia — email, SMS, Slack, Teams, Discord, PagerDuty, webhook e altro ancora.
Confermato da altre sonde prima di avvisarti
Un'esecuzione fallita viene prima ritentata da altre sonde in grado di eseguirla.
Duplica un passo
Costruisci una lunga catena in fretta — copia una richiesta e modificala.
Esportazione RCA dell'incidente
Un incidente chiuso conserva il dettaglio a livello di passo — esportalo.
Timeout, header e body per ogni richiesta
Assegna a ogni richiesta il proprio timeout, header e body.
Ogni tipo di Monitor in un solo account
I tuoi monitor API stanno accanto ai monitor uptime, SSL, heartbeat e DNS — stessi contatti, gruppi e ruoli.
Cos'è il monitoraggio API?
Il monitoraggio API è un servizio automatico che esegue secondo pianificazione una vera sequenza di richieste HTTP contro la tua API REST o il tuo endpoint JSON e ti avvisa quando un passo restituisce lo stato sbagliato, i dati sbagliati o impiega troppo tempo. Osserva il flusso dietro un endpoint, non solo se il server ha risposto.
Come funziona il monitoraggio API?
Una sonda esegue ogni passo in un solo round trip, valuta ogni asserzione e salva i risultati per passo come cronologia delle esecuzioni.
Prima conferma, poi avvisa
il passo 4 ha fallito il controllo → l'incidente si apre, l'avviso indica il passo
Cosa verifica un monitor API?
Per impostazione predefinita un passo passa se la risposta ha successo. Aggiungi asserzioni e l'esecuzione dovrà dimostrarle — uno stato esatto, un budget di tempo di risposta, un valore nella risposta, un header o un testo nel body.
Strumento gratuito: verifica stato e header di qualsiasi endpoint →| Controllo | Cosa dimostra | Esempio |
|---|---|---|
| Codice di stato | l'endpoint ha risposto come previsto | è 201 · è uno tra 200/204 · qualsiasi 2xx |
| Tempo di risposta | il passo è abbastanza veloce | sotto i 500 ms |
| Body JSON | la risposta contiene i dati corretti | $.status è uguale a "paid" |
| Header | il tipo di contenuto o la regola di cache corretti | Content-Type contiene json |
| Testo del body | un marcatore è presente o assente | contiene "order created" |
Domande frequenti sul monitoraggio API
01Cos'è il monitoraggio API?+
02In cosa si differenzia da un semplice ping di uptime?+
03Con quale frequenza Uptimia esegue il mio controllo API?+
04Quanti passi può avere un monitor?+
05Esegue JavaScript o renderizza la pagina come un browser?+
06Posso controllare un valore dentro la risposta JSON?+
{{name}}. Il supporto JSONPath è un sottoinsieme mirato, pensato per le tipiche risposte API.07Supportate GraphQL o i WebSocket?+
08Posso importare un comando cURL o partire da un modello già pronto?+
09Come evitate i falsi allarmi?+
10Le mie chiavi API sono al sicuro dentro un controllo?+
11Il monitoraggio API è un componente a pagamento?+
Inizia a monitorare la tua API oggi stesso.
Costruisci la catena, mettila alla prova sull'endpoint live — e la prossima volta che un passo si rompe, l'avviso ti dirà già quale.