Healthchecks

Healthchecks

Monitoreo open-source de cron jobs y tareas en segundo plano, con alertas instantáneas

Elegí un plan VPS para implementar Healthchecks

KVM 2
2 núcleos de CPU
8 GB de RAM
100 GB en disco NVMe
8 TB de ancho de banda
AR$ 17.099 /mes

Se renueva a AR$ 30.299/mes por 2 años. Cancelá cuando quieras.

Acerca de Healthchecks

Healthchecks es un servicio de monitoreo de código abierto diseñado específicamente para cron jobs, 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 trabajos periódicos realmente se ejecutan cuando deberían. Al esperar pings regulares de tus tareas, Healthchecks puede detectar inmediatamente cuando un trabajo de backup 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 API de ping simple 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 usan Healthchecks para monitorear trabajos de backup críticos, tareas de mantenimiento de bases de datos y scripts de limpieza del sistema, recibiendo alertas instantáneas por 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 logs y tareas de escaneo de seguridad en múltiples servidores, con logs 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 backup 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 cron job o tarea programada
  • Más de 50 integraciones de notificación, incluyendo Slack, Discord, Telegram, PagerDuty, Opsgenie
  • Monitoreo basado en email para scripts que no pueden hacer requests 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 checks
  • Colaboración en equipo con acceso compartido y enrutamiento de notificaciones
  • Badges de estado para incrustar el estado de los checks en dashboards
  • API para la creación y gestión programática de checks
  • Soporte de zonas horarias 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 checks ilimitados sin el costo por check de los servicios alojados, haciéndolo rentable para monitorear docenas o cientos de trabajos. Con recursos dedicados y almacenamiento PostgreSQL, Healthchecks puede manejar pings de alta frecuencia y mantener logs detallados indefinidamente para cumplimiento y depuración. Hostinger VPS proporciona la fiabilidad crítica para la infraestructura de monitoreo: tu servicio de monitoreo necesita ser más estable que los trabajos que monitorea. El control total sobre la configuración SMTP asegura la entrega de alertas a través de tu proveedor de email preferido, y con todos los datos almacenados en tu VPS,

mantenés 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, vas a necesitar crear una cuenta de superusuario para acceder a la interfaz de administración de Healthchecks. Conectate a tu VPS vía SSH y navegá a tu directorio de aplicación en /docker/[your-app-name], luego ejecutá:

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 email 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, podés 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, podés iniciar sesión en Healthchecks usando tus credenciales de superusuario y empezar a configurar checks para tus cron jobs y tareas programadas.

Elegí un plan VPS para implementar Healthchecks

KVM 2
2 núcleos de CPU
8 GB de RAM
100 GB en disco NVMe
8 TB de ancho de banda
AR$ 17.099 /mes

Se renueva a AR$ 30.299/mes por 2 años. Cancelá cuando quieras.

Explorá otras apps en esta categoría