comparativa de herramientas autoalojadas
OpenStatus vs. Gatus: ¿sondas alojadas o su propio YAML?
Los dos ponen el monitoreo bajo control de versiones, así que el argumento de la configuración como código no los separa. Lo que los separa es todo lo que rodea a la comprobación: quién ejecuta las sondas, quién puede ver la página y cuánto está dispuesto usted a operar.
La tabla de abajo es la comparación completa, sin editar. Léala primero si lo prefiere: es la misma que le enviaríamos.
AGPL-3.0 · un solo binario · plan gratuito · sin tarjeta
Los datos, frente a frente
| OpenStatus | Gatus | Uptimepage | |
|---|---|---|---|
| licencia | AGPL-3.0 | Apache-2.0 | AGPL-3.0 |
| configuración | YAML · CLI · Terraform · REST | solo YAML, interfaz de solo lectura | interfaz + Terraform + REST + MCP |
| ejecutarlo usted mismo | stack TypeScript de ~11 aplicaciones | binario estático diminuto, sin base de datos obligatoria | un binario + compose |
| tipos de comprobación | HTTP · TCP · DNS en el comprobador de código abierto | 11 protocolos + caducidad de dominio | HTTP · TCP · DNS · TLS · dominio · ping · heartbeat · flow · manual |
| verificaciones | estado · cuerpo · cabeceras | estado · JSONPath del cuerpo · latencia · caducidad de certificado + dominio | estado · cuerpo · caducidad de certificado + dominio |
| intervalo más corto | 30 s en planes de pago | sin mínimo documentado, 60 s por defecto | 60 s gratis · 30 s Team · 10 s autoalojado |
| sondas multirregión | 28 regiones alojadas + ubicaciones privadas | solo federación experimental | 13 regiones alojadas |
| página de estado | sí, dominios propios | el panel hace de página | con su marca, dominio propio en Pro |
| suscriptores de la página | correo · webhook · Slack · RSS | ninguno | correo · webhook |
| equipos y roles | organizaciones, miembros en planes de pago | una barrera basic-auth u OIDC | organizaciones + roles |
| plan alojado gratuito | 1 monitor, intervalo de 10 min | solo de pago, en gatus.io | gratis, sin tarjeta |
| comunidad (estrellas en GitHub) | ~8,9k | ~11,5k | joven |
OpenStatus publica de forma continua sin versiones etiquetadas, así que no hay ninguna versión que fijar.
El comprobador de código abierto de OpenStatus implementa HTTP, TCP y DNS; los tipos de monitor ICMP, UDP y de certificado TLS aparecen en el esquema de su API.
El propio proyecto marca como alfa las suites de varios pasos de Gatus y como experimental su federación de instancias remotas. Su mantenedor ha dicho en notas de versión que Gatus es un proyecto secundario y que las revisiones y la aceptación de cambios se han ralentizado.
Verificado en julio de 2026 con Gatus 5.36.0 y el código fuente de OpenStatus. Los dos proyectos avanzan rápido, así que consulte su código fuente actual antes de decidir.
Los dos son monitoreo como código. Solo uno le da una flota.
Gatus le da un archivo YAML y un binario, y comprueba desde donde usted ponga ese binario. OpenStatus le da un archivo YAML, una CLI, una GitHub Action y un proveedor de Terraform oficial, y ejecuta las sondas por usted en 28 regiones de tres proveedores de nube. Si le importa ver su servicio desde Singapur, uno de los dos lo resuelve con una línea de configuración, y el otro, obligándole a desplegar en Singapur.
Donde Gatus va por delante
En precisión y en peso. Once protocolos de endpoint, entre ellos gRPC, SSH, WebSocket, UDP y STARTTLS, además del monitoreo de caducidad de dominios, y un lenguaje de condiciones que verifica el estado, el tiempo de respuesta, rutas del cuerpo JSON, la caducidad del certificado y la del dominio, en lugar de limitarse a un código de estado. Es un binario estático de Go diminuto que, si usted quiere, funciona con un almacén en memoria y sin ninguna base de datos. Es Apache-2.0, gratis para siempre, y nunca tiene que crear una cuenta.
Donde OpenStatus va por delante
En todo lo que ven los clientes y en todo lo que tiene forma de equipo. Páginas de estado en dominios propios que aceptan suscriptores por correo, webhook y Slack, además de feeds RSS, Atom y JSON; organizaciones con miembros ilimitados en los planes de pago; incidentes que se resuelven solos; y en 2026 añadió ubicaciones privadas, para que pueda ejecutar sondas dentro de su propia red junto a su flota alojada. Su proveedor de Terraform lo mantiene el propio OpenStatus y ya está disponible, lo que lo sitúa en el mismo grupo que Uptimepage, Better Stack y Checkly, y no entre los forks abandonados de la comunidad con los que le dejan algunos actores establecidos.
Las salvedades honestas de ambos
Gatus es explícitamente un proyecto secundario: su mantenedor lo ha dicho en notas de versión, y las revisiones y la aceptación de cambios se han ralentizado. Sus suites de varios pasos están marcadas como alfa y su federación de instancias remotas como experimental, así que trátelas como tales. No tiene suscriptores ni cronología de incidentes, y una sola barrera basic-auth u OIDC protege toda la aplicación. El coste de OpenStatus es operativo: autoalojarlo supone un stack de TypeScript de varios servicios, unas once aplicaciones, con dependencias de bases de datos externas; su plan alojado gratuito es un monitor con intervalos de diez minutos, y su comprobador de código abierto implementa HTTP, TCP y DNS, aunque los tipos ICMP, UDP y de certificado TLS aparecen en el esquema de su API. Además, publica de forma continua sin versiones etiquetadas, así que no hay ninguna versión que fijar.
Dónde encaja Uptimepage
Uptimepage toma la forma de OpenStatus (equipos, suscriptores, Terraform, multirregión) y el peso operativo de Gatus (un binario que de verdad puede ejecutar). Comprobaciones HTTP, TCP, DNS, TLS, de caducidad de dominio, ping, heartbeat y de flujos de navegador, configuradas en la interfaz o declaradas con el proveedor de Terraform, la API REST y el servidor MCP. Las sondas son multirregión y puede ejecutar las suyas propias. Los incidentes se abren solos y llegan a una página de estado con su marca y suscriptores confirmados por correo y webhook. Alojado gratis y sin tarjeta, o autoalojado bajo AGPL con docker compose y sin servicios externos que alquilar.
- 01Inicie sesión con GitHub o Google. Sin tarjeta, sin llamada comercial.
- 02Pegue una URL. La primera comprobación se ejecuta antes de que termine de leer esto.
- 03Publique la página de estado, o expórtela a Terraform y guárdela en Git.
api99,98 %
p95 142 ms · un incidente en 45 días
dashboard99,91 %
p95 318 ms · dos días degradados
webhooks99,99 %
p95 88 ms · sin incidentes
RESUELTO14 min
Latencia elevada en la API del panel
14:22 resuelto, latencia de nuevo por debajo de 300 ms
14:08 abierto automáticamente por la comprobación del panel
activo degradado caído 45 días · suscriptores por correo y webhook