Saltar al contenido

Monitorización de disponibilidad para SaaS — te enteras antes del primer ticket.

Uptimia le da a tu API pública, a tu flujo de inicio de sesión y a la tarea de facturación de anoche una comprobación propia a cada uno, en lugar de adivinar a partir de una página de inicio que sigue cargando. Un fallo se confirma desde más de una región antes de avisar a quien esté de guardia — en Slack, PagerDuty o donde sea que tu equipo lo mire.

Comprobaciones de API, transacciones y heartbeat incluidas Prueba de 30 días · sin tarjeta de crédito Alertas a Slack, PagerDuty, MS Teams y 9 más
Sitios web monitorizados
100,000+
Comprobaciones al día
50M+
Sondas
171+
Países con sondas
70+

Cuatro creencias que hacen perder clientes de SaaS

Cada una suena razonable — y cada una deja que un fallo siga activo hasta que lo descubre un cliente.

Creencia 01

«Si algo se rompiera, los clientes nos avisarían».

Los que te avisan son los más fieles. Un cliente potencial que se topa con un registro roto cierra la pestaña y nunca llega a ser cliente — no hay nadie que se queje, ni nada en tu bandeja de entrada que investigar.

Creencia 02

«Estamos en AWS — la disponibilidad es cosa suya».

Su SLA cubre su infraestructura, no tu producto. Un despliegue fallido, un certificado caducado o un worker de colas atascado son cosa tuya — y la página de estado del proveedor sigue en verde durante todos y cada uno de ellos.

Creencia 03

«La aplicación carga, así que estamos operativos».

Un SaaS es un conjunto de funcionalidades, no una sola página. El panel puede cargar mientras la API pública deja de responder, el inicio de sesión falla o la tarea de facturación se salta una noche sin hacer ruido — cada cosa falla por su cuenta, y «estar operativos» las esconde todas.

Creencia 04

«Admitir incidentes en público nos hace quedar mal».

El silencio queda peor. Un cliente que encuentra una nota de estado no abre ningún ticket — y recuerda que se lo dijiste antes de que preguntara. Un cliente que no encuentra nada da por hecho que tú tampoco lo sabes.

358 h/mes
«no funciona»: exposición · 99,9 % × 500 clientes

«Tres nueves es prácticamente perfecto» es la más extendida. Un 99,9 % de disponibilidad permite 43 minutos de caída al mes. En una web corporativa eso es un error de redondeo — pero los clientes trabajan dentro de un SaaS. Multiplica esos 43 minutos por 500 clientes: 21.500 minutos-cliente, 358 horas al mes en las que alguien se encuentra tu producto roto.

Las renovaciones no las decide tu porcentaje de disponibilidad. Las decide quién se enteró primero, y lo rápido que se solucionó.

Así es como se ve ese fallo cuando una cadena está vigilando el endpoint.↓ minuto a minuto

Una interrupción de API, de principio a fin

El endpoint de cuenta dejó de funcionar. El panel seguía cargando, el ping de la página de inicio seguía en verde, y todas las integraciones que llamaban a ese endpoint ya estaban fallando.

02:14:02 El endpoint de cuenta deja de funcionarLa cadena inicia sesión, lo llama y recibe un error — primero coinciden 3 regiones clientes: sin enterarse
02:14 Se avisa al ingeniero de guardiaPrimero Slack, PagerDuty cinco minutos después si nadie lo reconoce clientes: sin enterarse
02:26 Se revierte el despliegue fallidoLa recuperación la confirma la misma cadena que lo detectó clientes: sin enterarse
02:31 Los clientes se enteran por tiUna nota en la página de estado y a sus suscriptores — antes de que nadie preguntara clientes: informados
12 minroto → arreglado
Arreglado antes de que soporte se despertara.02:31
El incidente se abrió y se cerró en veinte minutos. Soporte empezó el día con la cola tranquila y una página de estado que ya decía «resuelto» — las renovaciones nunca se enteraron.
te enteraste tú primeroarreglado en 12 minla página de estado se lo contóaplicación · API · flujos · tareas — un solo eje
¿Y sin la cadena? El ping de la página de inicio sigue en verde — un endpoint roto nunca lo activa. La interrupción sale a la luz a la mañana siguiente, como una cola de soporte llena de tickets de «¿esto está caído?». avalancha de tickets

Con eso la API queda cubierta. Pero un SaaS se rompe en cuatro capas — aplicación, API, flujos, tareas — y cada una falla por su cuenta.↓ cada capa

Todas las capas de tu producto, vigiladas

Las comprobaciones llegan a tu API y a tus páginas, un navegador real reproduce el inicio de sesión y el registro, tus tareas envían su ping, y un snippet informa de lo que ven los usuarios reales — todo en un mismo panel, con una sola lista de contactos.

API públicaHasta 15 llamadas encadenadas, cada respuesta comprobada
Flujos de inicio de sesión y registroReproducido en un navegador real, 13 ubicaciones
Tareas en segundo planoUn ping que no llega es la alarma
Monitorización de usuarios realesLo que experimentan los usuarios reales
1 canal de alertas aplicación · API · flujos · tareas, un solo panel
Disponibilidad y erroresCada 30 s desde el plan Professional
Certificados SSLCaducidad detectada con semanas de antelación
Velocidad de páginaTiempo de carga de la página completa, en gráfico
Las comprobaciones de disponibilidad se ejecutan desde más de 171 sondas en más de 70 países, hasta cada 30 segundos en el plan Professional y superiores — y un fallo se vuelve a comprobar desde hasta 3 regiones antes de avisar a nadie. Una red inestable puntual nunca se convierte en un incidente en la página de estado. sin falsas alarmas

Pensado para cómo se rompe un SaaS

Monitorización de API

La API que llaman tus clientes

Que la página de inicio cargue no dice nada del endpoint que usan sus integraciones — así que hoy te enteras por un cliente. En su lugar, Uptimia ejecuta una cadena de solicitudes reales contra tu API pública, hasta cada minuto: inicia sesión, obtén el token, llama al endpoint protegido, lee la respuesta.

  • Cadenas de hasta 15 pasos — cada paso comprueba la respuesta que recibe y le pasa lo que necesita al siguiente
  • Inicia sesión primero — accede y luego llama a los endpoints a los que solo puede llegar un cliente autenticado
  • Confirmado, no inestable — un paso que falla se comprueba desde hasta tres ubicaciones antes de abrir un incidente
Descubre la monitorización de API
paso 1 POST /v1/auth/loginverifica 200 · extrae el token → {{token}} 148 ms
paso 2 GET /v1/accountcabecera Authorization: Bearer {{token}} 96 ms
paso 3 verifica que el estado sea 200se obtuvo 502 · confirmado desde 3 ubicaciones FALLO
paso 4 verifica que el plan del JSON sea "active"no se llega — la cadena se detuvo en el paso 3 omitido
Ejecuta la cadena hasta cada minuto — un endpoint roto se convierte en un incidente antes de convertirse en un ticket. cada minuto
Flujos de inicio de sesión y registro

Inicio de sesión y registro, probados antes que tus clientes

Después de un despliegue, la primera persona en intentar iniciar sesión debería ser un robot. Uptimia reproduce el inicio de sesión y el registro en un navegador real desde 13 ubicaciones, hasta cada 10 minutos, y abre un incidente en el momento en que falla un paso — con una captura de pantalla de cómo estaba la página cuando se rompió.

  • Un navegador real — entra en la página, rellena los campos, haz clic, comprueba qué aparece
  • Captura al fallar — la cascada muestra el paso que falló y cómo se veía la página
  • Tiempos por paso — duraciones de cada paso, para que un flujo que se ralentiza se note antes de fallar
Descubre la monitorización de transacciones
paso 1 Ir a /loginpágina cargada · Chrome real 0.6 s
paso 2 Rellenar correo electrónico + contraseñacuenta de prueba 0.3 s
paso 3 Hacer clic en «Iniciar sesión»enviado 1.1 s
paso 4 Comprobar el texto «Panel»no encontrado · captura guardada FALLO
Incidente — captura adjuntael momento en que se rompió
El fotograma exacto en el que «Panel» nunca llegó a aparecer — ves lo que habría visto el cliente, antes de que lo viera un cliente.
SlackPagerDutySMS+ 9 canales más
Tiempos por paso en cada ejecución — un flujo que se ralentiza aparece en el gráfico antes de fallar. un navegador real
Tareas en segundo plano

La tarea de facturación que nunca se ejecutó

Un cron que muere no lo anuncia — nada parece «caído» desde fuera mientras las facturas dejan de enviarse en silencio. Los heartbeats le dan la vuelta a esto: tu tarea hace ping a Uptimia cuando termina, y un ping que no llega es el incidente.

  • Una única URL de ping — una línea al final de un cron, worker o script de backup
  • Tú decides cuándo toca — una programación y un periodo de gracia; un ping que nunca llega abre el incidente
  • También señales de inicio y de fallo — detecta una tarea que empezó pero nunca terminó, o que reportó su propio fallo
Descubre la monitorización con heartbeat
ayer Ping recibido — según lo previstobilling.sh termina con: curl -fsS uptimia.com/p/hb_9f3c…a71 02:00
hoy Las 02:00 llegan y pasan — silenciocron 0 2 * * * · gracia de 15 min en curso esperando
02:15 El ping que falta ES el incidentenada parecía «caído» desde fuera — aun así se avisó a la guardia avisado
Un interruptor de hombre muerto para el trabajo que nunca se ve como una web «caída». Las señales de inicio y de fallo también detectan una tarea que empezó pero nunca terminó. ping ausente = incidente
Estado de cara al cliente

Una página de estado en tu dominio

Antes de abrir un ticket, un cliente busca una página que diga que ya lo sabes. Pon una en tu propio dominio — con tu logo, el distintivo de Uptimia desactivado — mostrando el estado en vivo, 90 días de histórico y todas las notas de incidentes, con los suscriptores avisados por correo en cada actualización.

  • Tu dominio, SSL automáticostatus.tuapp.com por HTTPS, con el distintivo «Con la tecnología de Uptimia» opcional
  • Secciones y suscriptores — agrupa monitores por área, publica actualizaciones de incidentes y mantenimiento, avisa a los suscriptores
  • Pública o privada — abierta a tus clientes, o protegida con contraseña
Descubre las páginas de estado
Aplicación webdisponibilidad 99.99%
Velocidad de carga del panelvelocidad de página 1.4 s
Flujo de inicio de sesióntransacción · Chrome real correcto
status.caldmont.com
Todos los sistemas operativos.
actualizado hace 30 s · suscriptores avisados por correo en cada actualización
hace 90 díashoy
Pública🔒 ContraseñaPrivada · IP
Los monitores de disponibilidad, velocidad y flujos se muestran en la página — los clientes ven el estado, no a tu proveedor. Tu dominio, SSL automático, distintivo opcional. distintivo desactivado

Un incidente, tu equipo y tu página de estado

El mismo incidente confirmado avisa a quien esté de guardia y actualiza la página que tus clientes ya están recargando.

Guardia y escalado
Directo

12 canales de alerta, una sola lista de contactos — y la página de estado que vigilan tus clientes, actualizada desde el mismo incidente.

Explora el directorio completo de integraciones
03:21 · incidente confirmado — api.caldmont.com · 502 en /v1/sync
#ops-alertsSlack
⚠ La API está fallando — api.caldmont.com · /v1/sync
502 desde 3 regionespágina de estado actualizadaReconocer ↩
+371 ··· 4082SMS
Uptimia: LA API FALLA api.caldmont.com. /v1/sync devuelve 502 desde 3 regiones a las 03:21 UTC.
Bandeja de entradaEmail
⚠ La API está fallando — api.caldmont.com · /v1/sync
Confirmado desde Toronto, Ámsterdam y Singapur a las 03:21:09. Tu página de estado y sus suscriptores se actualizaron con el mismo incidente…
ProductionPagerDuty
TRIGGEREDLa API está fallando — api.caldmont.com
asignado a la guardia · vía integración de Uptimia

Una interrupción debería avisarte a ti.No a tus clientes.

La prueba de 30 días abre todos los tipos de monitor — cadenas de API, flujos de inicio de sesión, heartbeats y comprobaciones de disponibilidad.

Empieza tu prueba gratuita de 30 días
30 días gratis sin tarjeta de crédito cancela cuando quieras

Configura la monitorización de tu SaaS en tres pasos

Las rutas críticas de tu producto pueden estar bajo vigilancia esta misma tarde.

Paso 115 minutos

Apunta las comprobaciones a tu producto

Añade una comprobación de disponibilidad en la aplicación, una cadena de solicitudes contra tu API pública y una reproducción del inicio de sesión en un navegador real.

Monitores para añadir
DisponibilidadCadena de APIFlujo de inicio de sesiónVelocidad
la cadena de API se ejecuta cada minuto · confirmado desde 3 regiones
Paso 2una línea

Conecta heartbeats a tus tareas

Coloca la URL de ping al final de cada cron, worker o backup — un ping que no llega se convierte en un incidente.

crontab
0 2 * * * billing.sh && \
curl -fsS uptimia.com/p/hb_9f3c…
tarea de facturación nocturna · esperada a diario a las 02:00
Paso 35 minutos

Enruta las alertas y publica el estado

Envía alertas a Slack y PagerDuty, elige a quién se avisa después si nadie lo reconoce, y publica la disponibilidad y los flujos en una página de estado.

Alertas y estado
SlackPagerDuty+ 10 más
cadena de escalado: Slack → +5 min PagerDuty · status.tuapp.com en directo

También incluido

Observa lo que sienten los usuarios reales

Un snippet pasivo de JavaScript informa de los tiempos de carga de los visitantes reales, por dispositivo, navegador y ubicación.

por dispositivo · navegador · país

Automatiza desde la API

Crea monitores y páginas de estado desde tus propias herramientas — pon en marcha comprobaciones desde un script de despliegue.

POST /api/v1/uptime 201 · created

Ventanas de mantenimiento

¿Vas a lanzar una versión? Programa la ventana — las comprobaciones se pausan, las alertas guardan silencio y la página de estado muestra el trabajo planificado.

Despliegue 02:00–02:20 · alertas silenciadas

Un incidente, una alerta

Una tormenta de avisos se convierte en un único resumen, no en cien pings — con un enlace firmado para reconocerlo y el MTTA registrado.

✓ agrupado · reconocido · MTTA 3 min

Avisos de recuperación

Cuando la API vuelve, los ingenieros a los que se avisó también reciben el aviso de que todo está resuelto.

✓ recuperado · 02:26 · 12 min

Herramientas gratuitas para depurar después

Rastrea una redirección cabecera por cabecera con el HTTP Status Checker, o mira qué permite cada «nueve» con la Uptime Calculator.

HTTP Status CheckerHERRAMIENTA GRATUITA Uptime CalculatorHERRAMIENTA GRATUITA

¿Qué es la monitorización de disponibilidad para SaaS?

La monitorización de disponibilidad para SaaS consiste en vigilar las partes de un producto de las que dependen los clientes — la API pública, los flujos de inicio de sesión y registro, y las tareas en segundo plano que hay detrás — para que tu equipo reciba una alerta en el momento en que algo se rompe. El ping de la página de inicio sigue en verde mientras tu API deja de responder, el inicio de sesión falla o una tarea nocturna se detiene.

Solo ping de la página de inicio

En verde mientras los clientes están atascados

Página de inicio
responde · parece correcto
mientras tanto
API caída · el inicio de sesión falla
los clientes no pueden trabajar

Tu comprobación pasa mientras aquello por lo que pagan los clientes está caído — te enteras por un ticket.

Con Uptimia

Vigilas cada capa

Falla un paso de la API
02:14 · confirmado en 3 regiones
en menos de un minuto
Se avisa a la guardia
Slack + PagerDuty · arreglado a las 02:26

Las comprobaciones de API, flujos y tareas alimentan un único canal — el fallo llega a un ingeniero, no a un cliente.

Las cuentas

Cuánto tiempo de inactividad permite cada «nueve»

«99,9 % de disponibilidad» suena infalible hasta que lo conviertes en minutos — esto es lo que permite cada nivel.

Abre la calculadora de disponibilidad
DisponibilidadTiempo de inactividad / mesTiempo de inactividad / año
99%7h 18m3d 15h
99.9%43m 49s8h 46m
99.95%21m 54s4h 23m
99.99%4m 23s52m 35s
99.999%26s5m 15s

Preguntas frecuentes sobre monitorización para SaaS

01¿Qué es la monitorización de disponibilidad para SaaS?+
Consiste en vigilar las partes de tu producto de las que dependen los clientes — la API pública, los flujos de inicio de sesión y registro, las tareas en segundo plano — desde fuera de tu propia infraestructura, para que recibas una alerta en el momento en que algo se rompe. El ping de la página de inicio sigue en verde mientras el endpoint que llaman tus clientes está fallando.
02¿En qué se diferencia esto de simplemente hacer ping a mi página de inicio?+
Una comprobación de la página de inicio no dice nada sobre si un cliente puede iniciar sesión, si tu API devuelve la respuesta correcta o si la tarea de anoche se ejecutó. Uptimia añade esas capas — cadenas de API que verifican respuestas reales, comprobaciones de transacciones que reproducen el inicio de sesión en un navegador real, heartbeats que detectan fallos silenciosos de tareas — todo alimentando las mismas alertas.
03¿Puedo monitorizar mi API pública?+
Sí. En Uptimia, la monitorización de disponibilidad de API es una cadena ordenada de hasta 15 solicitudes HTTP — inicia sesión, extrae un token, llama a un endpoint protegido, verifica el estado, el JSON, las cabeceras o el cuerpo de cada paso, con plantillas de {{variable}} entre pasos. Se ejecuta hasta cada minuto en todos los planes, y un paso que falla se vuelve a ejecutar desde hasta tres ubicaciones antes de abrir un incidente. Una cadena es la comprobación más pesada de ejecutar, así que los monitores de API tienen su propio límite por plan — los números están en la página de precios.
04¿Puede detectar un inicio de sesión o un registro roto?+
Sí — la monitorización de transacciones conduce un navegador Chrome real por el flujo: entra en la página, rellena los campos, haz clic, comprueba el texto esperado. Un paso que falla abre un incidente con una captura de dónde se rompió, además de tiempos por paso que muestran un flujo ralentizándose antes de fallar. Una sesión de navegador completa pesa más que una solicitud, así que los flujos se ejecutan cada 10 minutos como mínimo.
05¿Puedo recibir una alerta cuando una tarea en segundo plano se detiene?+
Sí — los heartbeats son la monitorización de tareas en segundo plano y cron de Uptimia: un interruptor de hombre muerto. Tu cron, worker o backup hace ping a una URL única cuando termina; tú defines un intervalo esperado o una programación cron con un periodo de gracia, y un ping que no llega es el incidente. Las señales de inicio y de fallo también detectan tareas que empiezan pero nunca terminan.
06¿Con qué rapidez puede comprobar?+
Las comprobaciones de disponibilidad se ejecutan hasta cada 30 segundos en el plan Professional y superiores; en Basic, y durante la prueba, el mínimo es un minuto. Las cadenas de API se ejecutan hasta cada minuto; los flujos de inicio de sesión y registro, conducidos a través de Chrome real, hasta cada 10 minutos. Cada fallo se vuelve a comprobar desde hasta tres regiones antes de disparar una alerta, así que una red inestable puntual no puede avisar a nadie.
07¿Puedo ofrecer a mis clientes una página de estado?+
Sí — una página de estado de SaaS en tu propio dominio, con tu logo, HTTPS emitido para ti, el distintivo «Con la tecnología de Uptimia» desactivado, hilos de incidentes y mantenimiento, y notificaciones a los suscriptores. Los monitores de disponibilidad, velocidad, transacción, SSL, dominio, virus y servidor se pueden colocar en una página; los de API y heartbeat no. Publica la transacción de inicio de sesión, o una comprobación de disponibilidad apuntando a un endpoint de estado de la API.
08¿Puedo restringir a un compañero de equipo a solo algunos monitores?+
Sí. Los puestos de Editor y Solo lectura se pueden limitar a grupos de monitores: su lista de monitores, panel, registros, incidentes, búsqueda y exportaciones solo devuelven esos monitores, y todo lo que crean se archiva en sus propios grupos. Los puestos de Propietario y Administrador siempre ven la cuenta completa. Los cinco roles — propietario, administrador, editor, lector y facturación — siguen decidiendo qué puede hacer cada puesto.
09¿Admitís SSO y puedo obtener informes de SLA?+
No hay SSO ni SAML — el inicio de sesión es con correo electrónico y contraseña, con doble factor opcional. Los informes programados muestran la disponibilidad histórica en un periodo, pero no hay ninguna funcionalidad de objetivo de SLA para comparar con una cifra contractual; los informes y la calculadora de disponibilidad gratuita te dan los porcentajes y los minutos.
10¿Qué canales de alerta puede usar mi equipo?+
Correo electrónico, SMS, Slack, WhatsApp, PagerDuty, Microsoft Teams, Atlassian Statuspage, Discord, Telegram, Mattermost, Twilio y webhooks. En todos los planes, monitores distintos pueden enrutarse a canales distintos. Las cadenas de escalado — hasta diez pasos cronometrados, que siguen corriendo hasta que alguien lo reconoce — vienen con el plan Professional y superiores; en Basic, y durante la prueba, cada alerta llega a todo el mundo a la vez. No hay canal de llamada telefónica, y una cadena de escalado es una secuencia fija de pasos, no una rotación de guardias.
11¿Necesito instalar algo en mi aplicación?+
Casi nada. Las comprobaciones de disponibilidad y de API se ejecutan desde fuera — más de 171 sondas llegan a tu producto igual que lo haría un cliente, y los flujos de inicio de sesión y registro se conducen a través de Chrome real desde 13 ubicaciones de navegador. Los heartbeats necesitan una línea en tu tarea (un curl a la URL de ping); la monitorización de usuarios reales es un pequeño snippet de JavaScript. No hace falta ningún agente, salvo que también quieras métricas del servidor.

Tu API, tus flujos y tus tareas, bajo vigilancia

Pon tu API, tu flujo de inicio de sesión y tus tareas en segundo plano bajo vigilancia esta misma tarde — y deja de enterarte de las interrupciones por tus clientes.

Comprobaciones de API, transacciones y heartbeat Alertas a Slack, PagerDuty y más Página de estado en tu propio dominio Sin tarjeta de crédito
Prueba gratuita de 30 días · todos los tipos de monitor incluidos · comprobaciones desde más de 171 sondas en más de 70 países