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 CO$ 56.900/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 trabajos 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 son accesibles, Healthchecks monitorea si sus trabajos periódicos realmente se ejecutan cuando se supone que deben hacerlo. Al esperar pings regulares de sus tareas, Healthchecks puede detectar inmediatamente cuando un trabajo de respaldo falla, 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 trabajos, confiada por miles de desarrolladores y equipos de operaciones en todo el mundo.
Casos de Uso Comunes
Los equipos de DevOps utilizan Healthchecks para monitorear trabajos de respaldo críticos, tareas de mantenimiento de bases de datos y scripts de limpieza del sistema, recibiendo alertas instantáneas de Slack o PagerDuty cuando los trabajos fallan o tardan demasiado en completarse. Los administradores de sistemas confían en Healthchecks para rastrear scripts de renovación de certificados, trabajos de rotación de registros y tareas de escaneo de seguridad en múltiples servidores, con registros detallados que muestran exactamente cuándo se ejecutó cada trabajo. Los ingenieros de datos implementan Healthchecks para monitorear pipelines ETL, trabajos de sincronización de datos e informes programados, asegurando que los flujos de datos continúen ininterrumpidos con notificaciones a múltiples canales. Pequeñas empresas y 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
- API de ping HTTP simple para monitorear cualquier trabajo cron o tarea 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
- Registros 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 los paneles
- 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 le brinda verificaciones ilimitadas sin el costo por verificación de los servicios alojados, lo que lo hace rentable para monitorear docenas o cientos de trabajos. Con recursos dedicados y almacenamiento PostgreSQL, Healthchecks puede manejar pings de alta frecuencia y mantener registros detallados indefinidamente para cumplimiento y depuración. El VPS de Hostinger proporciona la fiabilidad crítica para la infraestructura de monitoreo: su servicio de monitoreo debe ser más estable que los trabajos que monitorea. El control total sobre la configuración SMTP garantiza la entrega de alertas a través de su proveedor de correo electrónico preferido, y con todos los datos almacenados en su VPS,
mantienes total privacidad sobre tus métricas operacionales. 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 de la implementación, necesitarás crear una cuenta de superusuario para acceder a la interfaz de administración de Healthchecks. Conéctate a tu VPS vía 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 ingreses 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 verificaciones para tus tareas cron y tareas programadas.
Elige un plan VPS para desplegar Healthchecks
Se renueva a CO$ 56.900/mes por 2 años. Cancela cuando quieras.