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
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.
- 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
- 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
- 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
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.