Saltar al contenido principal

por qué este

Por qué la gente elige Uptimepage

Cualquier herramienta de monitoreo le dirá que una URL dejó de responder. Lo que decide si se queda con una es más concreto: cuánta certeza tiene antes de despertarlo y cuánto del resto del trabajo hace por usted.

Se entera por nosotros, no por un cliente

La peor manera de enterarse de que su proceso de pago no funciona es un correo de alguien que intentó pagar. Las comprobaciones se ejecutan día y noche contra las páginas por las que entra su dinero: el sitio, el pago, el formulario de registro y la API que hay detrás. Cuando una deja de comportarse como debe, la alerta llega a Slack, Telegram, el correo electrónico, un webhook o su teléfono, e incluye la respuesta que falló, que suele bastar para saber dónde mirar. La rapidez con la que llega la decide usted: es el intervalo de comprobación que eligió multiplicado por el número de fallos que quiere confirmar antes.

Una herramienta en lugar de tres

La mayoría acaba pagando por un comprobador, luego por una página de estado y después por una herramienta de guardias que decida a quién despertar. Aquí las comprobaciones, la página pública que leen sus clientes, la cronología del incidente que usted narra mientras trabaja y los turnos de guardia con su escalado son un solo producto. Un monitor que falla abre un incidente por sí solo y avisa a sus canales o a quien esté de guardia, y usted decide qué monitores aparecen en la página pública. Los visitantes se suscriben a la página por correo confirmado o por webhook firmado y reciben un aviso cuando se soluciona, que es más o menos toda la bandeja de soporte que habría respondido a mano.

Configúrelo pidiéndolo, no completando formularios

Tener monitores no es lo molesto. Lo que la gente pospone es la primera hora, cuando todavía no hay ninguno y cada uno es un formulario. Conecte un asistente de IA y describa en su lugar lo que importa: el sitio, el certificado, la renovación del dominio, la tarea nocturna que debería reportarse. El asistente propone los monitores y los crea, y antes de guardar nada ejecuta la comprobación una vez y le muestra el resultado real junto a cada ajuste que aplicaría. Una comprobación que verifica algo equivocado aparece justo ahí, en el momento en que rechazarla no le cuesta nada. Más adelante puede preguntarle qué se rompió anoche, pausar un monitor que hace demasiado ruido o pedirle que vuelva a comprobar algo ahora mismo.

No da falsas alarmas

Que una sonda tenga un mal minuto de red es la falsa alarma más común en el monitoreo, y es la razón por la que la gente deja de leer sus alertas. Delante de las suyas hay dos filtros. Una región tiene que fallar varias comprobaciones seguidas para contar como fallida, dos por defecto. Después, las regiones que fallan se cuentan según la política del monitor, y la predeterminada es la mayoría, así que un monitor vigilado desde tres lugares necesita que dos coincidan. Sus avisos y la barra pública de disponibilidad aplican esa misma regla, así que lo que ven sus clientes coincide con lo que lo despertó a usted.

Incorpore a quien arregla las cosas

Invite a su desarrollador, a su agencia o a su asistente en lugar de enviarles su contraseña por correo. Un miembro opera el monitoreo: crea y edita monitores, confirma incidentes y publica actualizaciones para los clientes durante una caída, que es lo que usted quiere cuando la persona despierta a las 3 de la madrugada no es la dueña de la cuenta. Un propietario controla la organización en sí: quién forma parte de ella y la página con su marca que ven los clientes. Las invitaciones se envían por correo electrónico con el rol que usted eligió.

Lo que una comprobación verifica de verdad

Aquí un monitor verifica algo, en lugar de limitarse a preguntar si el host responde. Una comprobación HTTP fija el código de estado, busca texto en el cuerpo, establece su propio tiempo de espera y decide si se aceptan redirecciones y certificados autofirmados. Los tiempos llegan desglosados en DNS, conexión TCP, handshake TLS y tiempo hasta el primer byte, así que una comprobación lenta le dice cuál de los cuatro es el lento. Las comprobaciones de certificados y de dominios cuentan los días restantes y avisan según los umbrales que usted fije, con mucha antelación a la fecha de caducidad. Los monitores heartbeat funcionan al revés: su tarea cron nos envía un ping, y el silencio más allá de su periodo más el margen es el fallo. Un flujo de navegador realiza un inicio de sesión real y cronometra cada paso, así que un formulario que se sigue mostrando mientras el inicio de sesión que hay detrás está roto no pasa por sano.

La IA puede actuar, dentro de unos límites

Hay treinta y nueve herramientas expuestas mediante MCP. Diecinueve leen, hasta donde lo permitan los alcances de su token: los monitores y su historial región por región, las ejecuciones de flujos de navegador, los incidentes y sus métricas, las ventanas de mantenimiento, las páginas de estado, los canales, las claves de las variables, la salud de la organización y el uso frente a su plan. Las otras veinte pueden actuar. Cada acción necesita el alcance adecuado en un token vinculado a la organización y su aprobación en el momento en cualquier cliente que pueda detenerse a preguntar, y cada una escribe una fila de auditoría que indica si se le preguntó; un cliente que no puede preguntar ejecuta la escritura con el alcance concedido, como haría la API REST, así que dé a ese cliente solo alcances de lectura. No existe la opción de recordar su elección. Lo que el asistente no puede hacer importa igual. No puede poner cabeceras de petición, tokens de autenticación ni contraseñas de flujos en un monitor, y una URL que lleve una contraseña se rechaza directamente. Al leer, los valores de las cabeceras y los cuerpos de las peticiones llegan enmascarados, el token de ping de un heartbeat se retiene y lo que escribe un flujo nunca se devuelve. La dirección es la excepción: se muestra tal como se configuró, así que una credencial que alguien puso en la propia URL es visible ahí, exactamente igual que en la API. No puede crear un canal de notificación, porque eso supondría darle un webhook o un token de bot, aunque sí puede vincular un monitor a uno que usted ya haya creado. Reajustar un monitor cambia con qué insistencia se vigila, nunca qué vigila, y en un monitor gestionado por Terraform se rechaza, para que el siguiente apply no pueda deshacer el cambio sin que nadie lo note.

O manténgalo en control de versiones

El panel, la API REST, el proveedor de Terraform y las herramientas MCP usan los mismos endpoints, así que un monitor que creó con clics es el mismo objeto que un script lee después. Los tokens de API con alcances se vinculan a una sola organización y llevan solo los permisos que usted conceda. El proveedor gestiona monitores HTTP, TCP, DNS, TLS, de dominio, ping, heartbeat, flow y manuales, sus canales de notificación y las páginas de estado y los componentes en los que aparecen, así que, si su infraestructura ya vive en Terraform, todo eso pasa por la misma revisión y la misma marcha atrás que el resto.

Ejecútelo usted mismo, o deje que lo ejecutemos nosotros

Todo el producto es AGPL y se distribuye como un único binario autónomo. Un solo comando docker compose lo arranca con Postgres y ClickHouse, ambas bases de datos se migran solas, y un segundo comando crea su cuenta de propietario e imprime un enlace de inicio de sesión. Esa es toda la instalación. Hay un chart de Helm para Kubernetes, y el mismo binario iniciado en modo agente ejecuta comprobaciones desde dentro de su propia red. No se reserva nada del núcleo para que autoalojar resulte incómodo: las comprobaciones, las páginas de estado, los suscriptores, la API y todos los canales de alerta son el mismo código que ejecutamos nosotros.

Un monitor declarado en Terraform

resource "uptimepage_target" "checkout" {
  name     = "checkout"
  interval = 180
  check = {
    type = "http"
    http = {
      url             = "https://example.com/checkout"
      expected_status = { kind = "exact", exact = 200 }
    }
  }
}

Preguntas frecuentes

¿Necesito conocimientos técnicos para usarlo?
No. Pegue una URL y guarde; los valores predeterminados ya son sensatos. Las partes que necesitan a un ingeniero, los flujos de inicio de sesión en navegador y los monitores declarados en Terraform, son opcionales y quedan detrás de las sencillas.
¿Qué hace realmente el asistente de IA?
Lee sus monitores y responde preguntas sobre ellos, y puede crear monitores, reajustarlos y publicar actualizaciones de incidentes. Cada acción le muestra lo que haría y espera su aprobación, y crear un monitor ejecuta primero la comprobación una vez, así que usted aprueba un resultado real. No puede poner credenciales en un monitor en absoluto, así que nada sensible pasa por el chat.
¿Me despertará sin motivo?
Para eso están los dos filtros de confirmación. Una región tiene que fallar varias comprobaciones seguidas para que cuente, y por defecto la mayoría de las regiones que vigilan un monitor tienen que coincidir antes de que se abra un incidente.
¿Necesito una herramienta aparte para la página de estado?
No. Las páginas de estado, las cronologías de incidentes y los suscriptores forman parte del mismo producto que las comprobaciones, así que el incidente que abre un monitor que falla es el mismo incidente sobre el que leen sus clientes.
¿Puedo ejecutarlo en mi propio servidor?
Sí. Es AGPL y se distribuye como un único binario. Se arranca con docker compose up y ambas bases de datos se migran solas; después, un comando más crea su cuenta de propietario e imprime un enlace de inicio de sesión. No se reserva nada del núcleo: las comprobaciones, las páginas de estado, la API y todos los canales de alerta son el mismo código que ejecuta el servicio alojado.

De un vistazo

  • Qué comprueba HTTP, TCP, DNS, TLS, dominio, ping, heartbeat, flow, manual
  • Desde dónde varias regiones, la mayoría debe coincidir
  • Configúrelo con la aplicación, un asistente de IA, la API o Terraform
  • Incluido página de estado, incidentes, alertas, guardias
  • Su equipo invite a personas, como propietario o miembro
  • Autoalojado AGPL, un solo binario, docker compose
  • Precio para empezar gratis, sin tarjeta

Enlaces

Empiece en menos de 5 minutos.

Empezar gratis

funciones · precios · notas