Un monitoraggio API che capisce le tue risposte.

Uno stato 200 non dimostra che la tua API funzioni. UptimePush ispeziona il JSON, misura la latenza e avvisa sul canale che il tuo team on-call legge davvero.

Verifica la risposta, non solo lo stato

Punta un monitor su qualsiasi endpoint, scegli il metodo, aggiungi header come un bearer token e invia un body JSON. Poi indica a UptimePush quale percorso JSON deve corrispondere a quale valore, ad esempio $.status uguale a "ok" o $.queue.depth inferiore a 100.

  • GET, POST, PUT, PATCH, DELETE e HEAD
  • Header e body delle richieste personalizzati
  • Asserzioni su percorsi JSON con uguale, contiene, maggiore e minore di
  • Soglie sui tempi di risposta
  • Presenza o assenza di parole chiave nel body grezzo

Individua i rallentamenti prima degli utenti

Imposta una soglia, ad esempio 800 ms, e ricevi un avviso quando la latenza p95 la supera. I grafici dei tempi di risposta mostrano quando è iniziato il rallentamento, il che di solito indica il deploy che lo ha causato.

Heartbeat per i job dietro l'API

I worker di coda e i cron job non hanno un URL da controllare. Assegna loro un monitor heartbeat: il job invia un ping a un URL univoco quando termina e ricevi un avviso se il ping non arriva in tempo.

Domande frequenti

Posso monitorare endpoint autenticati?+

Sì. Aggiungi un header Authorization o l'autenticazione basic. I segreti sono archiviati in forma cifrata e non vengono mai mostrati nelle pagine di stato.

Funziona con GraphQL?+

Sì. Invia un body POST con la tua query e verifica il risultato JSON con le asserzioni.

Quale piano mi serve?+

Asserzioni JSON, header personalizzati e body POST fanno parte del piano Pro. I semplici controlli del codice di stato sono gratuiti.

Monitora la tua API

Inizia gratis, aggiungi le asserzioni JSON con Pro a partire da €9/mese.

Inizia gratis – senza carta ↗