Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

cronstable

cronstable es un reemplazo moderno de cron con soporte distribuido, DAGs, alertas inteligentes y dashboards web/terminal. Construido en Rust y Python, ofrece alta disponibilidad, recuperación automática de fallos y monitoreo de recursos para entornos de producción.

Ficha actualizada 22 sept 2026, 8:09 · upstream 22 sept 2026, 8:08 · release 1.2.56

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es cronstable

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

cronstable es una herramienta de automatización diseñada como reemplazo robusto para cron tradicional, incorporando capacidades avanzadas que normalmente requieren orquestadores complejos. Soporta ejecución en un solo nodo o clusters distribuidos con elección de líder automática y alta disponibilidad.

La plataforma ofrece gestión completa de flujos de trabajo mediante DAGs duraderos, incluyendo dependencias entre tareas, compartición de datos, colas de prioridad y puertas de aprobación. Incluye dashboards web e interactivos en terminal para monitoreo en tiempo real, con soporte nativo para TLS, métricas Prometheus y APIs REST opcionales.

Destaca por su enfoque en seguridad y eficiencia: imágenes multi-arquitectura precompiladas, ejecución como usuario no root, sistemas de archivos read-only y verificación de resultados antes de registrar éxitos. Soporta múltiples plataformas incluyendo Linux, macOS, Windows y BSD con binarios autocontenidos.

CASOS DE USO
  • Orquestación de pipelines ETL con verificación de salida y recuperación automática de fallos
  • Alertas inteligentes mediante integraciones con Sentry, email y webhooks compatibles con Slack
  • Coordinación distribuida en clusters mediante elección de líder para evitar ejecuciones duplicadas
  • Monitoreo de recursos por tarea con seguimiento de CPU, memoria y tiempos de ejecución
PUNTOS DESTACADOS
  • Recuperación automática de fallos con backoff exponencial configurable por tarea
  • Soporte nativo para DAGs duraderos con compartición de datos entre tareas dependientes
  • Dashboards web e interactivos en terminal con logs en vivo y control de flujos
  • Imágenes multi-arquitectura precompiladas para Linux, macOS, Windows y BSD
PRECAUCIONES
  • Requiere Python >= 3.10 para instalaciones nativas (binarios autocontenidos no lo necesitan)
  • Configuración inicial de DAGs complejos puede tener curva de aprendizaje elevada
  • Soporte limitado para formatos crontab del sistema con columnas de usuario adicionales
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

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

Docker Compose detectado

Usar imágenes precompiladas multi-arquitectura en contenedores. Montar configuraciones como archivos read-only en /etc/cronstable.d. Fijar versiones específicas en lugar de 'latest' para producción. Habilitar TLS nativo y monitoreo Prometheus sin componentes externos.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.jsRustPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
80808125
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

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.