Healthchecks
Monitoreo de trabajos cron y tareas en segundo plano de código abierto con alertas instantáneas
Elige un plan VPS para desplegar Healthchecks
Se renueva a MX$ 273.99/mes por 2 años. Cancela cuando quieras.
Acerca de Healthchecks
Healthchecks es un servicio de monitoreo de código abierto diseñado específicamente para tareas cron, tareas programadas y procesos en segundo plano. A diferencia de las herramientas tradicionales de monitoreo de tiempo de actividad que verifican si los sitios web están accesibles, Healthchecks monitorea si tus tareas periódicas se ejecutan realmente cuando se supone que deben hacerlo. Al esperar pings regulares de tus tareas, Healthchecks puede detectar inmediatamente cuándo falla una tarea de respaldo, un proceso de sincronización de datos se cuelga o un informe programado no se genera. Con soporte para más de 50 canales de notificación y una sencilla API de ping basada en HTTP, Healthchecks se ha convertido en la solución estándar para el monitoreo de tareas, confiada por miles de desarrolladores y equipos de operaciones en todo el mundo.
Casos de uso comunes
Los equipos de DevOps usan Healthchecks para monitorear tareas críticas de respaldo, tareas de mantenimiento de bases de datos y scripts de limpieza del sistema, recibiendo alertas instantáneas de Slack o PagerDuty cuando las tareas fallan o tardan demasiado en completarse. Los administradores de sistemas confían en Healthchecks para rastrear scripts de renovación de certificados, tareas de rotación de logs y tareas de escaneo de seguridad en múltiples servidores, con logs detallados que muestran exactamente cuándo se ejecutó cada tarea. Los ingenieros de datos implementan Healthchecks para monitorear pipelines ETL, tareas de sincronización de datos e informes programados, asegurando que los flujos de datos continúen ininterrumpidos con notificaciones a múltiples canales. Las pequeñas empresas y los freelancers usan Healthchecks para monitorear scripts de respaldo de sitios web, exportaciones de bases de datos y tareas de mantenimiento recurrentes, reemplazando las verificaciones manuales con monitoreo automatizado.
Características clave
- Sencilla API de ping HTTP para monitorear cualquier tarea cron o programada
- Más de 50 integraciones de notificación, incluyendo Slack, Discord, Telegram, PagerDuty, Opsgenie
- Monitoreo basado en correo electrónico para scripts que no pueden realizar solicitudes HTTP
- Programación flexible con sintaxis cron y períodos de gracia personalizados
- Logs de ping detallados que muestran el tiempo de ejecución, la salida y los códigos de salida
- Organización basada en etiquetas para gestionar cientos de verificaciones
- Colaboración en equipo con acceso compartido y enrutamiento de notificaciones
- Insignias de estado para incrustar el estado de la verificación en paneles de control
- API para la creación y gestión programática de verificaciones
- Soporte de zona horaria para una programación precisa en todas las regiones
¿Por qué implementar Healthchecks en un VPS de Hostinger?
Implementar Healthchecks en un VPS de Hostinger te da verificaciones ilimitadas sin el precio por verificación de los servicios alojados, lo que lo hace rentable para monitorear docenas o cientos de tareas. Con recursos dedicados y almacenamiento PostgreSQL, Healthchecks puede manejar pings de alta frecuencia y mantener logs detallados indefinidamente para cumplimiento y depuración. El VPS de Hostinger proporciona la fiabilidad crítica para la infraestructura de monitoreo: tu servicio de monitoreo necesita ser más estable que las tareas que monitorea. El control total sobre la configuración SMTP asegura la entrega de alertas a través de tu proveedor de correo electrónico preferido, y con todos los datos almacenados en tu VPS,
mantienes total privacidad sobre tus métricas operativas. Esto hace que Hostinger VPS sea ideal para ejecutar Healthchecks como tu plataforma centralizada de monitoreo de tareas.
Primeros pasos: Creación de una cuenta de superusuario
Después del despliegue, tendrás que crear una cuenta de superusuario para acceder a la interfaz de administración de Healthchecks. Conéctate a tu VPS a través de SSH y navega a tu directorio de aplicación en /docker/[your-app-name], luego ejecuta:
Método interactivo (recomendado para la configuración inicial):
docker compose run healthchecks /opt/healthchecks/manage.py createsuperuser
Esto te pedirá que introduzcas una dirección de correo electrónico y una contraseña para tu cuenta de administrador.
Método no interactivo (útil para la automatización):
docker compose run healthchecks /opt/healthchecks/manage.py createsuperuser --email admin@example.com --password your-secure-password
Alternativamente, puedes especificar la ruta del archivo compose directamente sin navegar al directorio:
docker compose -f /docker/[your-app-name]/docker-compose.yaml run healthchecks /opt/healthchecks/manage.py createsuperuser
Una vez creada, puedes iniciar sesión en Healthchecks usando tus credenciales de superusuario y empezar a configurar las comprobaciones para tus tareas cron y tareas programadas.
Elige un plan VPS para desplegar Healthchecks
Se renueva a MX$ 273.99/mes por 2 años. Cancela cuando quieras.