Gatus
Página de estado orientada a desarrolladores con monitoreo de disponibilidad multiprotocolo y alertas
Elige un plan VPS para desplegar Gatus
Se renueva a CO$ 56.900/mes por 2 años. Cancela cuando quieras.
Acerca de Gatus
Gatus es una herramienta de monitoreo de tiempo de actividad y página de estado de código abierto orientada a desarrolladores, en la que confían miles de ingenieros y entusiastas de homelab. Escrito en Go, monitorea puntos finales HTTP, TCP, DNS, ICMP, SSH, gRPC y WebSocket utilizando YAML declarativo, sin necesidad de código. Evalúa las condiciones de las respuestas, incluidos los códigos de estado, la latencia, el contenido del cuerpo, los campos JSON y la caducidad de los certificados, y luego alimenta un panel en tiempo real con el estado de salud actual y los porcentajes históricos de tiempo de actividad para cada punto final.
Casos de Uso Comunes
Los equipos de ingeniería utilizan Gatus como una página de estado interna para microservicios y API, agrupando los puntos finales por equipo o servicio y enviando alertas a Slack o PagerDuty cuando se superan los umbrales de latencia o error. Los desarrolladores incrustan insignias de tiempo de actividad de Gatus en los README de GitHub y en la documentación para señalar la fiabilidad del servicio. Los equipos de SRE lo combinan con Grafana a través del punto final de métricas de Prometheus para obtener paneles unificados en toda su pila de observabilidad. Los propietarios de homelab monitorean servicios autoalojados como Nextcloud, Plex y Home Assistant desde un único panel con alertas de Discord o Telegram cuando los servicios se desconectan. Los equipos que gestionan certificados SSL utilizan las comprobaciones de caducidad de certificados de Gatus para recibir alertas mucho antes de que se pasen por alto las renovaciones.
Características Clave
- Monitoreo multiprotocolo: HTTP, HTTPS, TCP, DNS, ping ICMP, SSH, gRPC, WebSocket y STARTTLS
- Condiciones YAML declarativas: evalúa códigos de estado, tiempos de respuesta, contenido del cuerpo a través de JSONPath, registros DNS y caducidad de certificados SSL
- Más de 40 integraciones de alerta: Slack, Discord, PagerDuty, Telegram, Teams, Opsgenie, Ntfy, Pushover, correo electrónico y webhooks personalizados
- Panel en tiempo real con agrupación de puntos finales, modo oscuro y porcentajes históricos de tiempo de actividad
- Punto final /metrics compatible con Prometheus para la integración con Grafana
- Insignias SVG incrustables de tiempo de actividad, estado y tiempo de respuesta para READMEs y páginas de estado
- Ventanas de mantenimiento para suprimir alertas durante el tiempo de inactividad programado
- Autenticación OIDC y básica para asegurar el panel
- Interpolación de variables de entorno en archivos de configuración para la gestión de secretos
- Recarga en caliente de la configuración: los cambios se aplican sin reiniciar el contenedor
- API de inserción de puntos finales externos para integrar servicios no sondeados
- Ligero: binario Go único en Alpine, imagen Docker de aproximadamente 23 MB
¿Por qué implementar Gatus en un VPS de Hostinger?
Ejecutar Gatus en un VPS dedicado de Hostinger mantiene su infraestructura de monitoreo independiente de los servicios que vigila; una herramienta de monitoreo que comparte infraestructura con los objetivos monitoreados puede fallar silenciosamente junto con ellos. Un VPS de Hostinger también elimina las tarifas por verificación de los servicios de tiempo de actividad SaaS, le brinda puntos finales ilimitados y conserva los datos históricos de tiempo de actividad durante el tiempo que los necesite. Con acceso directo a su red VPS, Gatus puede llegar a servicios internos no expuestos a Internet público, monitorear API privadas y enrutar alertas a través de sus propias integraciones sin que los datos de monitoreo salgan de su entorno.
Elige un plan VPS para desplegar Gatus
Se renueva a CO$ 56.900/mes por 2 años. Cancela cuando quieras.