comparativa de monitoreo como código
UptimeRobot en Terraform: qué cubre el proveedor
UptimeRobot es uno de los pocos servicios de monitoreo que mantienen su propio proveedor de Terraform en lugar de dejarlo en manos de un fork. Cubre más que la mayoría de los servicios establecidos. Lo que falta es poco, y vale la pena nombrarlo con exactitud.
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
Dónde se detiene el proveedor del fabricante
| UptimeRobot | Uptimepage | |
|---|---|---|
| proveedor propio | sí | sí |
| última versión | v1.10.0, 22 jul. 2026 | publicando |
| monitores como código | sí | sí |
| alertas como código | contactos de alerta | canales |
| página de estado como código | página y anuncios | sí |
| componentes como código | sin recurso | sí |
| incidentes como código | sin recurso | se abren desde las comprobaciones |
| autoalojarlo | no | sí, AGPL |
El proveedor está en uptimerobot/terraform-provider-uptimerobot, en la propia organización de GitHub de UptimeRobot, y se publica como uptimerobot/uptimerobot. Última versión: v1.10.0, el 22 de julio de 2026; commits este mes.
Sus recursos son monitor, monitor_group, alert_contact, integration, maintenance_window, psp y psp_announcement. No hay ningún recurso de componente, incidente ni suscriptor.
La insignia del registro dice Community, lo que significa que quien lo publica no está verificado, no que sea de terceros. Uptimepage lleva la misma insignia.
Verificado el 11 de agosto de 2026 con el repositorio del proveedor. Los proveedores publican versiones a menudo, así que compruébelo antes de decidir.
Es realmente del fabricante
El repositorio es uptimerobot/terraform-provider-uptimerobot, en la propia organización de GitHub de UptimeRobot, y se publica en el registro como uptimerobot/uptimerobot. Última versión: v1.10.0, el 22 de julio de 2026, con commits este mes. La insignia del registro dice Community, lo que aquí significa que HashiCorp no ha verificado a quien lo publica, no que lo haya escrito un desconocido. Fíjese en la organización propietaria y en la fecha de la última versión; la insignia por sí sola le confundirá.
Qué gestiona
Siete recursos a agosto de 2026: monitor, monitor_group, alert_contact, integration, maintenance_window, psp y psp_announcement. Es decir, las comprobaciones, cómo se agrupan, a quién se avisa, el mantenimiento planificado y una página de estado pública con los anuncios que se publican en ella. Es monitoreo como código de verdad, y más de lo que Pingdom o Statuspage pueden ofrecer desde cualquier espacio de nombres propio.
Lo que falta son los incidentes y los componentes
No hay ningún recurso de incidente, ni de componente, ni de suscriptor. Los anuncios son la única forma en que habla la página, y alguien los escribe a mano en lugar de que los abra una comprobación que falla. Si su razón para llevar esto a código era tener un registro auditado de qué se rompió y a quién se avisó, esa parte se queda en el panel.
El componente que vincula la página a una comprobación real
resource "uptimepage_target" "api" {
name = "api"
interval = 60
check = {
type = "http"
http = {
url = "https://example.com/healthz"
expected_status = { kind = "exact", exact = 200 }
}
}
}
resource "uptimepage_status_page" "public" {
slug = "acme"
name = "Acme Status"
}
resource "uptimepage_status_page_component" "api" {
status_page_id = uptimepage_status_page.public.id
target_id = uptimepage_target.api.id
}
Dónde encaja Uptimepage
El proveedor de Uptimepage cubre las partes en las que otros se detienen al llegar a la página: la página de estado, los componentes que la vinculan a monitores reales y los canales de notificación, junto con las comprobaciones. Los incidentes se abren automáticamente a partir de las comprobaciones que fallan en lugar de escribirse a mano, y los suscriptores por correo confirmado y webhook se enteran. Tokens de alcance limitado y con caducidad para la ejecución de Terraform. Úselo alojado gratis y sin tarjeta, o autoalójelo bajo AGPL.
- 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