Monitoreo de Apache Zookeeper

Supervisar el estado y el rendimiento del clúster Apache ZooKeeper

Apache Zookeeper es un servidor de código abierto que coordina de manera confiable los procesos y aplicaciones distribuidos. Permite que los procesos distribuidos se coordinen entre sí a través de un espacio de nombres jerárquico compartido que se organiza de manera similar a un sistema de archivos estándar.

Apache Zookeeper proporciona un sistema de archivos jerárquico (con ZNodes como archivos del sistema) que ayuda con el descubrimiento, registro, configuración, bloqueo, selección de líderes, colas, etc. de los servicios que trabajan en diferentes máquinas. El servidor ZooKeeper mantiene la información de configuración, los nombres, la sincronización distribuida y los servicios de grupo que utilizan las aplicaciones distribuidas.

El Administrador de aplicaciones tiene como objetivo ayudar a los administradores a administrar su servidor Zookeeper: recopilar todas las métricas que pueden ayudar a resolver problemas, mostrar gráficos de rendimiento y recibir alertas automáticas de posibles problemas. Echemos un vistazo a lo que necesita ver para monitorear a Zookeeper y las métricas de rendimiento para reunirlas con el Administrador de aplicaciones:


Detalles de utilización de recursos

Descubra automáticamente Zookeeper Clusters, la memoria del monitor (heap y no heap) en el Znode recibe alertas de cambios en el consumo de recursos. Recopile, grafique y obtenga alertas automáticamente sobre iteraciones de recolección de basura, tamaño y uso del montón, hilos. Los hosts de ZooKeeper se implementan en un clúster y, mientras la mayoría de los hosts estén activos, el servicio estará disponible. Asegúrese de que el recuento total de nodos dentro del árbol ZooKeeper sea consistente.

Apache Zookeeper Memory Detalles

Uso de hilo y JVM

Analice un volcado de subprocesos JVM e identifique la causa raíz de los problemas. Rastrear el uso de hilos con métricas como Daemon, Peak y Live Thread Count. Asegúrese de que los hilos iniciados no sobrecarguen la memoria del servidor.

Detalles del hilo de Apache Zookeeper

Estadisticas de rendimiento

Calcule la cantidad de tiempo que tarda el servidor en responder a una solicitud de un cliente, solicitudes en cola y conexiones en el servidor y una degradación del rendimiento debido al uso de la red (paquetes de clientes enviados y recibidos). Obtenga una visión coherente del rendimiento de sus servidores, independientemente de si cambian las funciones de los Seguidores a Leader o viceversa.

Apache Zookeeper Estadísticas de rendimiento

Detalles de cluster y configuración

Rastree el número de Znodes, la configuración del observador sobre los nodos y el número de seguidores dentro del conjunto. Mantenga un ojo en las estadísticas de selección de líderes y los tiempos de sesión del cliente. Sepa dónde está el líder para un quórum y cuándo hay un cambio en los líderes. Obtenga alertas sobre la cantidad de sesiones activas conectadas y mida la tasa de crecimiento en un período de tiempo específico.

Apache Zookeeper Node Count

Solucionar problemas de rendimiento más rápido

Obtenga un impulso en la supervisión de Apache ZooKeeper en su entorno. Recibe notificaciones instantáneas cuando hay problemas de rendimiento con los componentes de Apache Zookeeper. Tenga en cuenta los cuellos de botella en el rendimiento y tome medidas correctivas rápidas antes de que sus usuarios finales experimenten problemas.

Descargue Applications Manager