Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

atalaya

Atalaya es un servicio de monitorización de tiempo de actividad y página de estado alojado en Cloudflare Workers, diseñado para funcionar completamente dentro del ecosistema gratuito de Cloudflare sin necesidad de servidores propios.

Ficha actualizada 26 sept 2026, 10:47 · upstream 26 sept 2026, 10:32 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es atalaya

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Atalaya es una herramienta de monitorización de uptime y gestión de páginas de estado construida sobre Cloudflare Workers y Durable Objects. Permite realizar comprobaciones de disponibilidad desde múltiples regiones geográficas utilizando la red de edge de Cloudflare, lo que garantiza detecciones rápidas sin incurrir en costes de infraestructura tradicional.

La solución integra un motor de monitorización capaz de verificar endpoints HTTP/HTTPS, TCP y DNS, junto con una página de estado pública o privada construida con Astro 6 SSR. Los datos históricos se almacenan en Cloudflare D1 para generar gráficos de rendimiento y disponibilidad a largo plazo. El proyecto está escrito en TypeScript y Node.js, aprovechando la potencia del ecosistema de desarrollo web moderno.

Aunque el código ha sido generado parcialmente por IA bajo supervisión humana, ofrece funcionalidades robustas como plantillas personalizadas de alertas mediante webhooks, modos de acceso básico o público, y soporte para imágenes personalizadas en la página de estado. Está orientado principalmente a aficionados que buscan control total sobre su monitorización sin pagar por servidores dedicados.

CASOS DE USO
  • Monitorización de servicios personales o proyectos open source con una página de estado pública.
  • Verificación de disponibilidad de APIs o endpoints internos desde múltiples regiones globales.
  • Gestión de alertas mediante webhooks para notificar a canales externos (Slack, Telegram, etc.).
  • Visualización histórica del rendimiento y tiempos de respuesta en un dashboard web.
PUNTOS DESTACADOS
  • Ejecución nativa en Cloudflare Workers sin coste de servidor propio.
  • Página de estado moderna construida con Astro 6 SSR y gráficos uPlot.
  • Almacenamiento persistente de datos históricos mediante Cloudflare D1.
  • Monitoreo regional desde la red global de edge de Cloudflare.
  • Soporte para protocolos HTTP/HTTPS, TCP y DNS en un mismo servicio.
PRECAUCIONES
  • No incluye Dockerfile ni archivos de composición (Compose), requiriendo despliegue manual vía Wrangler.
  • Las alertas están limitadas exclusivamente a webhooks; no soporta correos o SMS nativos.
  • La verificación de certificados TLS y caducidad no es nativa según la documentación actual.
  • Requiere conocimientos del ecosistema Cloudflare (Workers, D1, KV) para su mantenimiento.
  • El código tiene una parte generada por IA que podría requerir revisión manual.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Para desarrollo local, utilice 'wrangler dev --test-scheduled' para el worker y 'pnpm dev:pages' para la interfaz. El despliegue en producción se realiza mediante Wrangler CLI o GitHub Actions. Consulte la documentación oficial para configurar variables de entorno, alertas webhooks y autenticación básica. Se recomienda usar un dominio personalizado con Cloudflare Pages para alojar la interfaz SSR.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8787
06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.