Glossario · Tipi di monitoraggio

Cos’è Monitoraggio API?

Il monitoraggio API verifica che un endpoint API sia raggiungibile, risponda con il codice di stato e i dati corretti e lo faccia abbastanza in fretta, inviando richieste reali a intervalli regolari.

Come funziona e perché è importante

Un controllo API invia una richiesta con il metodo, gli header e il corpo che l’endpoint si aspetta, spesso con un token di autenticazione, poi verifica la risposta: il codice di stato, gli header di risposta e i campi del corpo JSON, ad esempio che $.status sia ok o che un elenco non sia vuoto.

Molti errori emergono solo su più chiamate: login, uso del token, creazione e rilettura di un record. Concatenare le richieste e passare valori tra loro testa l’API come la usa un client.

Un endpoint di health check dedicato, che verifica il database e le altre dipendenze senza effetti collaterali, è la cosa più economica da monitorare ogni minuto.

Come aiuta Uptimecheck

I monitor API di Uptimecheck inviano richieste GET, POST, PUT, PATCH, DELETE, HEAD o OPTIONS con fino a 20 header e un body, e controllano lo stato, fino a 10 condizioni su JSON e header e una parola chiave. I flussi multi-step concatenano le richieste e passano valori come un token da un passaggio all’altro, con le password salvate cifrate, e le risposte più lente del tuo limite inviano un avviso di lentezza.

Scopri Monitoraggio API

Prova gratuita di 14 giorni · Poi gratis con 5 monitor · Nessuna carta di credito

Approfondisci nelle guide

Guides 7 min di lettura

Come creare un endpoint di health check (e monitorarlo)

Un endpoint di health check dice a monitor e load balancer se la tua app può servire richieste. Che cosa controllare, come mantenerlo veloce e sicuro, codice per Laravel, Express e Flask e come monitorarlo.

Leggi

Domande

Cosa dovrebbe restituire l’health check di un’API?

200 con un piccolo corpo JSON quando il servizio e le sue dipendenze critiche funzionano, 503 quando non funzionano. Deve essere veloce e senza effetti collaterali.

Come monitoro un’API che richiede autenticazione?

Invia il token o la chiave API come header nel controllo. Usa una chiave dedicata con accesso in sola lettura, così le impostazioni del controllo non possono fare danni se vengono esposte.

Ogni quanto va controllata un’API?

Ogni minuto per le API da cui dipendono i clienti, e ogni 5–15 minuti per quelle interne o meno critiche.

I disservizi sono acqua passata.

Configura il tuo primo monitor in meno di un minuto, oppure esplora prima la demo live.

Prova gratuita di 14 giorni · Poi gratis con 5 monitor · Nessuna carta di credito