para desarrolladores
Monitoreo de disponibilidad hecho para desarrolladores
Defina sus monitores como define el resto de su infraestructura: en código, revisado en un pull request. Un proveedor de Terraform, una API REST completa y un servidor MCP, además de una página de estado en la que sus usuarios pueden confiar. Ejecute usted mismo el binario único o empiece gratis en el plan alojado, sin tarjeta.
Monitores como código
Declare monitores, páginas de estado y canales de notificación en HCL con el proveedor oficial de Terraform. terraform plan se ejecuta en cada pull request, así que quien revisa ve exactamente qué cambia antes de publicarlo, y una comprobación errónea se deshace con un revert como cualquier otra regresión. La configuración sobrevive a quien la escribió, y git blame conserva el porqué.
Una API en serio
La API REST cubre todo lo que hace el panel; el panel es solo otro cliente de ella. Los tokens tienen un alcance limitado a un recurso y una acción, están vinculados a una organización y siempre caducan, así que la credencial de su pipeline de CI puede crear monitores sin poder también eliminar su organización. Automatice la incorporación, conecte las comprobaciones a sus despliegues o construya sus propias herramientas encima.
Comprobaciones que le dicen por qué
Una comprobación fallida devuelve el estado HTTP en un campo propio, así que un código de estado incorrecto y una conexión que no devolvió nada se leen como fallos distintos. Los tiempos también llegan desglosados: DNS, conexión TCP, handshake TLS y tiempo hasta el primer byte son cifras separadas. Cuando staging va lento, ve si es lento en el resolvedor o en el socket antes de abrir un solo log.
Un dispositivo de hombre muerto para tareas cron
Las comprobaciones de heartbeat invierten el monitoreo: su tarea nocturna de copia de seguridad hace ping a una URL cuando termina, y la alerta salta cuando el ping deja de llegar. El silencio se convierte en la señal. Es la única forma fiable de notar que una tarea cron lleva tres semanas muerta sin hacer ruido.
Consúltelo desde su asistente
Un servidor MCP expone su monitoreo a cualquier cliente LLM: pregunte en lenguaje natural qué está caído y desde cuándo, y obtenga respuestas de sus monitores reales. Las herramientas de lectura solo pueden mirar; las pocas que actúan esperan su aprobación explícita y escriben una fila de auditoría por cada resultado.
Sondas donde están sus usuarios
Ejecute agentes de sondeo regionales en sus propios servidores y compruebe desde donde están realmente sus clientes, con los resultados integrados en cada monitor por región. Cada agente se autentica con un token de alcance limitado y vinculado a la organización, así que una máquina de sondeo comprometida nunca guarda una llave para nada más.
Declare un monitor en Terraform
resource "uptimepage_target" "api" {
name = "api prod"
interval = 60
check = {
type = "http"
http = {
url = "https://example.com/healthz"
expected_status = {
kind = "exact"
exact = 200
}
}
}
}
Preguntas frecuentes
¿Puedo gestionar los monitores como código?
¿Hay una API REST?
¿Funciona con herramientas de LLM?
¿Puedo autoalojarlo?
De un vistazo
- Como código Terraform + REST + MCP
- Comprobaciones HTTP, TCP, DNS, TLS, dominio, ping, heartbeat, flow, manual
- Intervalo de comprobación cada 60 s
- Autoalojamiento un binario, AGPL
- Sondas multirregión, ejecute las suyas
- Precio para empezar gratis, sin tarjeta
Enlaces
- Monitoreo de disponibilidad de código abierto
- Documentación de la API REST
- Proveedor de Terraform
- Servidor MCP
- Calculadora de SLA de disponibilidad
- Generador de expresiones cron
- Calculadora de presupuesto de errores
- Comprobador de certificados SSL
- Comprobador de caducidad de dominios
- Comprobador de cabeceras HTTP
- Comprobador de seguridad web
- Consulta DNS
- Monitores de código abierto que puede autoalojar
- Hecho en Rust
- Cómo está construido, de principio a fin