Saltar al contenido

Monitoreo de disponibilidad para SaaS — se entera antes del primer ticket.

Uptimia comprueba por separado su API pública, su flujo de inicio de sesión y la tarea de facturación de anoche, 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 mire su equipo.

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 monitoreados
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 le 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 que investigar en su bandeja de entrada.

Creencia 02

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

El SLA de AWS cubre su infraestructura, no su producto. Un despliegue fallido, un certificado caducado o un worker de colas atascado le tocan a usted — y la página de estado del proveedor sigue en verde en 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 dijo antes de que preguntara. Un cliente que no encuentra nada da por hecho que usted tampoco lo sabe.

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

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

Las renovaciones no las decide su 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 ustedUna 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.
se enteró usted 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

Cada capa de su producto, vigilada

Las comprobaciones llegan a su API y a sus páginas, un navegador real reproduce el inicio de sesión y el registro, sus 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
Monitoreo 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 SSLExpiración 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

Hecho para los fallos de SaaS

Monitoreo de API

La API que llaman sus clientes

Que la página de inicio cargue no dice nada del endpoint que usan sus integraciones — así que hoy se entera por un cliente. En su lugar, Uptimia ejecuta una cadena de solicitudes reales contra su API pública, hasta cada minuto: inicia sesión, obtiene 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
Descubra el monitoreo de API →
paso 1 POST /v1/auth/loginverifica 200 · extrae el token → {{token}} 148 ms
paso 2 GET /v1/accountencabezado Authorization: Bearer {{token}} 96 ms
paso 3 verifica que el estado sea 200se obtuvo 502 · confirmado desde 3 ubicaciones ERROR
paso 4 verifica que el plan del JSON sea "active"no se llega — la cadena se detuvo en el paso 3 omitido
Ejecute 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 sus 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, hace 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
Descubra el monitoreo 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 «Inicie sesión»enviado 1.1 s
paso 4 Comprobar el texto «Panel»no encontrado · captura guardada ERROR
Incidente — captura adjuntael momento en que se rompió
El fotograma exacto en el que «Panel» nunca llegó a aparecer — ve 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: su 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
  • Usted decide 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
Descubra el monitoreo 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 su dominio

Antes de abrir un ticket, un cliente busca una página que diga que ya lo sabe. Ponga una en su propio dominio — con su 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 electrónico en cada actualización.

  • Su dominio, SSL automático — status.tuapp.com por HTTPS, con el distintivo «Con la tecnología de Uptimia» opcional
  • Secciones y suscriptores — agrupe monitores por área, publique actualizaciones de incidentes y mantenimiento, avise a los suscriptores
  • Pública o privada — abierta a sus clientes, o protegida con contraseña
Descubra 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 electrónico 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 su proveedor. Su dominio, SSL automático, distintivo opcional. distintivo deshabilitado

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

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

Guardia y escalado
Directo

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

Explore 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: API CAÍDA api.caldmont.com. /v1/sync devuelve 502 desde 3 regiones a las 03:21 UTC.
Bandeja de entradaEmail
⚠ La API falla — api.caldmont.com · /v1/sync
Confirmado desde Toronto, Ámsterdam y Singapur a las 03:21:09. Su página de estado y sus suscriptores se actualizaron con el mismo incidente…
ProductionPagerDuty
TRIGGEREDLa API falla — api.caldmont.com
asignado a la guardia · vía integración de Uptimia

Una interrupción debería avisarle.No a sus 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.

Empiece su prueba gratuita de 30 días →
30 días gratis sin tarjeta de crédito cancele cuando quiera

Configure el monitoreo de su SaaS en tres pasos

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

Paso 115 minutos

Apunte las comprobaciones a su producto

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

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

Conecte heartbeats a sus tareas

Coloque 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

Enrute las alertas y publique el estado

Envíe alertas a Slack y PagerDuty, elija a quién se avisa después si nadie lo reconoce, y publique 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

Observe lo que sienten los usuarios reales

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

por dispositivo · navegador · país

Automatice desde la API

Cree monitores y páginas de estado desde sus propias herramientas — ponga en marcha comprobaciones desde un script de despliegue.

POST /api/v1/uptime → 201 · created

Ventanas de mantenimiento

¿Va a lanzar una versión? Programe 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.

✓ resuelto · 02:26 · 12 min

Herramientas gratuitas para depurar después

Rastree una redirección encabezado por encabezado con el HTTP Status Checker, o mire qué permite cada «nueve» con la Uptime Calculator.

HTTP Status CheckerHERRAMIENTA GRATUITA Uptime CalculatorHERRAMIENTA GRATUITA

¿Qué es el monitoreo de disponibilidad para SaaS?

El monitoreo 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 su equipo reciba una alerta en el momento en que algo se rompe. El ping de la página de inicio sigue en verde mientras su 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

Su comprobación pasa mientras aquello por lo que pagan los clientes está caído — se entera por un ticket.

Con Uptimia

Usted vigila 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 · resuelto 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 convierte en minutos — esto es lo que permite cada nivel.

Abra 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 monitoreo para SaaS

01¿Qué es el monitoreo de disponibilidad para SaaS?+
Consiste en vigilar las partes de su producto de las que dependen sus clientes — la API pública, los flujos de inicio de sesión y registro, las tareas en segundo plano — desde fuera de su propia infraestructura, para avisarle en el momento en que algo se rompe. El ping a la página de inicio sigue en verde mientras el endpoint que usan sus 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 su API devuelve la respuesta correcta o si la tarea de anoche se ejecutó. Uptimia agrega 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 — y todo desemboca en las mismas alertas.
03¿Puedo monitorear mi API pública?+
Sí. En Uptimia, el monitoreo 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, los encabezados 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í — el monitoreo de transacciones conduce un navegador Chrome real por el flujo: entra en la página, rellena los campos, hace 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 el monitoreo de tareas en segundo plano y cron de Uptimia: un interruptor de hombre muerto. Su cron, worker o backup hace ping a una URL única cuando termina; usted define 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 su propio dominio, con su logo, HTTPS emitido para usted, 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. Publique 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 Lector 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¿Admiten 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 autenticación de dos factores opcional. Los informes programados muestran la disponibilidad histórica de un periodo, pero no hay una función de objetivos de SLA para compararla con una cifra contractual; los informes y la calculadora gratuita de disponibilidad le dan los porcentajes y los minutos.
10¿Qué canales de alertas 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 su 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 su tarea (un curl a la URL de ping); el monitoreo de usuarios reales es un pequeño snippet de JavaScript. No hace falta ningún agente, salvo que también quiera métricas del servidor.

Su API, sus flujos y sus tareas, bajo vigilancia

Ponga su API, su flujo de inicio de sesión y sus tareas en segundo plano bajo vigilancia esta misma tarde — y deje de enterarse de las interrupciones por sus clientes.

Comprobaciones de API, transacciones y heartbeat Alertas a Slack, PagerDuty y más Página de estado en su 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