Complemento ZooKeeper

ZooKeeper es un servidor centralizado que se usa para mantener la información de configuración, la asignación de nombres, la sincronización distribuida y los servicios de grupo. Las aplicaciones distribuidas usan todos estos tipos de servicios de alguna forma. Para obtener más información, visita zookeeper.apache.org.

Investigación

Incluso si el complemento ZooKeeper no está configurado, Monitoring detectará los servicios de ZooKeeper que se ejecutan en tu proyecto de Cloud Platform mediante las siguientes acciones:

  • busca nombres de instancia para zookeeper
  • comprueba que los puertos estén abiertos en 2181 a través de las reglas de firewall

Los servicios detectados se muestran en la página Servicios de ZooKeeper en el menú de recursos. Después de instalar el agente de supervisión y configurar el complemento ZooKeeper en tus instancias, Monitoring propaga la página Servicios de ZooKeeper con inventario y métricas.

Configura Monitoring para supervisar ZooKeeper

Después de instalar el agente de supervisión, usa las siguientes instrucciones para configurar el complemento ZooKeeper en tus instancias.

Habilita el complemento de supervisión de ZooKeeper

Monitoring admite la supervisión de la versión 3.4.0 de ZooKeeper y versiones posteriores. Los archivos de configuración contienen instrucciones sobre la administración de puertos no estándar.

En tu instancia de VM, descarga zookeeper.conf del repositorio de configuración de GitHub y colócalo en el directorio /opt/stackdriver/collectd/etc/collectd.d/:

(cd /opt/stackdriver/collectd/etc/collectd.d/ && curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/zookeeper.conf)

Después de agregar el archivo de configuración, ejecuta el siguiente comando para reiniciar el agente de supervisión:

sudo service stackdriver-agent restart

Para obtener más información sobre otras opciones de configuración del complemento, consulta collectd.org.

Qué se supervisa

El complemento ZooKeeper supervisa las siguientes métricas:

  • Latencia de solicitud (mínimo, máximo, promedio)
  • Paquetes enviados y recibidos
  • Número de conexiones
  • Solicitudes pendientes
  • Recuento de Znode
  • Recuento de visualización
  • Recuento efímero
  • Tamaño aproximado de los datos
  • Número de seguidores: solo en el clúster de un líder
  • Número de seguidores sincronizados: solo en el clúster de un líder
  • Sincronizaciones pendientes

Para obtener más información, consulta Lista de métricas del agente de ZooKeeper.

¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Stackdriver Monitoring
Si necesitas ayuda, visita nuestra página de asistencia.