Supervisión de aplicaciónes
¿Cómo supervisar CONSUL?


ServicePilot appmon-consul


¿Qué es Consul de Hashicorp?

Consul es una herramienta Open Source para la detección y configuración de servicios en la infraestructura de aplicaciones de centros de datos distribuidos y de alta disponibilidad. Es desarrollado por Hashicorp (junto con otros productos como Vagrant, Vault, Terraform...) y se distribuye bajo la Mozilla Public License 2.0.

Consul.io fue creado para proporcionar 5 funcionalidades para la gestión de clusters compartidos:

  • Descubrimiento de servicios
  • Comprobación de la salud
  • Almacenamiento de claves/valores
  • Centro de datos múltiple
  • Segmentación de servicios

Consul funciona en todas las plataformas (Windows, Linux, Mac OS X....) y una versión comercial llamada Consul Enterprise también está disponible en Hashicorp.

Monitoreo de Consul.io de Hashicorp

Este package monitoriza un entorno Hashicorp Consul consultando sus APIs de health y status.

Este package configura automáticamente el Agente de ServicePilot para descubrir y supervisar todos los health checks registrados en Consul.

Las estadísticas recogidas incluyen :

  • Leader: averigua quién es el leader en la infraestructura del Cónsul
  • Health checks: Obtiene el nombre del nodo asociado, el nombre de check, el ID del servicio y el estado de cada health check