Monitorización de API que entiende tus respuestas.

Un estado 200 no demuestra que tu API funcione. UptimePush inspecciona el JSON, mide la latencia y avisa por el canal que tu equipo de guardia realmente lee.

Aserciones sobre la respuesta, no solo sobre el estado

Apunta un monitor a cualquier endpoint, elige el método, añade cabeceras como un token bearer y envía un cuerpo JSON. Después indica a UptimePush qué ruta JSON debe tener qué valor, por ejemplo $.status igual a "ok" o $.queue.depth menor que 100.

  • GET, POST, PUT, PATCH, DELETE y HEAD
  • Cabeceras y cuerpos de petición personalizados
  • Aserciones de ruta JSON con igual a, contiene, mayor que y menor que
  • Umbrales de tiempo de respuesta
  • Presencia o ausencia de palabras clave en el cuerpo sin procesar

Detecta las ralentizaciones antes que tus usuarios

Define un umbral, por ejemplo 800 ms, y recibe una alerta cuando la latencia p95 lo supere. Las gráficas de tiempo de respuesta te muestran cuándo empezó la ralentización, lo que suele señalar el despliegue que la causó.

Heartbeats para los trabajos detrás de la API

Los workers de colas y los cron jobs no tienen una URL que comprobar. Dales un monitor de heartbeat: el trabajo hace ping a una URL única al terminar, y recibes una alerta cuando el ping no llega a tiempo.

Preguntas frecuentes

¿Puedo monitorizar endpoints autenticados?+

Sí. Añade una cabecera Authorization o autenticación básica. Los secretos se almacenan cifrados y nunca se muestran en las páginas de estado.

¿Funciona con GraphQL?+

Sí. Envía un cuerpo POST con tu consulta y valida el resultado JSON.

¿Qué plan necesito?+

Las aserciones JSON, las cabeceras personalizadas y los cuerpos POST forman parte de Pro. Las comprobaciones simples de código de estado son gratuitas.

Monitoriza tu API

Empieza gratis y añade aserciones JSON con Pro desde €9/mes.

Empieza gratis – sin tarjeta ↗