Monitorización de Apache HBase
Logotipo de Apache HBase
Monitorización y gestión del rendimiento de Apache HBase

La monitorización de HBase es una parte importante de la monitorización automatizada de aplicaciones de microservicios de Instana.  Apache HBase  (enlace alojado fuera de ibm.com) es una base de datos distribuida no relacional de código abierto escrita en Java que aprovecha Hadoop  (enlace alojado fuera de ibm.com) y HDFS  (enlace alojado fuera de ibm.com) para ofrecer lo siguiente:

  • Escalabilidad lineal y modular
  • Lecturas y escrituras estrictamente coherentes
  • Sharding automático y configurable de tablas
  • Soporte de migración tras error automática entre RegionServers
  • Prácticas clases base para respaldar trabajos Hadoop MapReduce con tablas Apache HBase
  • API de Java fácil de usar para el acceso de los clientes
  • Memoria caché de bloques y filtros Bloom para consultas en tiempo real
  • Envío de predicados de preguntas mediante filtros de lado del servidor
  • Puerta de enlace Thrift y un servicio web RESTful compatible con XML, Protobuf y opciones de codificación de datos binarios
  • Compatibilidad con la exportación de medidas a través del subsistema de medidas de Hadoop a archivos o a través de JMX
¡Comience hoy mismo su PRUEBA SIN COSTE!

14 días, sin tarjeta de crédito, versión completa

Configuración de la monitorización de Apache HBase de Instana

La monitorización de Apache HBase forma parte de la solución automatizada de monitorización del rendimiento de las aplicaciones de Instana. Cuando el agente Instana se despliega en una infraestructura que contiene Apache HBase, detecta de manera automática la tecnología y se configura para monitorizar Apache HBase junto con sus datos de configuración y medidas de rendimiento. No es necesaria ninguna configuración humana.

Monitorización del rendimiento y la configuración de Apache HBase

Después de que Instana despliegue automáticamente su monitorización de Apache HBase, correlacionará de manera inmediata su infraestructura. El agente Instana envía todos los datos a nuestro modelo de grafo dinámico, que almacena y contextualiza todos los datos de monitorización recopilados. Los datos de configuración típicos recopilados son:

  • Receptores
  • Fuentes
  • Servidores de región
  • Servidores de regiones muertas
  • ID de clúster
  • Maestro activo
  • Nombre del servidor

Algunos ejemplos de medidas recopiladas son:

  • Servidor maestro
  • Estadística
  • Publicación
  • Copia instantánea de volumen

Encontrará una lista completa en la documentación de monitorización de Apache HBase de Instana.

Monitorización de Apache HBase – Alertas de salud integradas

Instana rastrea los indicadores clave de rendimiento de Apache HBase para inferir un estado de salud sobre HBase dentro del contexto del entorno monitorizado. El grafo dinámico de Instana contiene la información contextual necesaria para determinar la causa raíz de los problemas de HBase.

Instana viene con varias reglas de salud predefinidas basadas en el conocimiento experto y las buenas prácticas. Algunas de estas reglas de salud incorporadas son:

  • La diferencia entre el número de almacenes y el número de archivos almacenados es significativa
  • La proporción de accesos a la memoria caché de bloques del servidor regional es bajo
  • Aumento significativo de la compactación o de la longitud de la cola de desecho

Si hay un problema con la salud o el rendimiento de Apache HBase, la interfaz de usuario de Instana indicará el problema y cambiará el color de la salud de la instancia. Si el servicio se ve afectado, también se creará una incidencia de servicio y se enviará una alerta. Los problemas de rendimiento se correlacionan con todos los cambios del desarrollador para ayudar a determinar la causa raíz.

Comprensión del rendimiento del servidor regional

Los servidores regionales forman parte de la vía de acceso de lectura y escritura, por lo que es importante conocer su salud en todo momento. Instana recopila automáticamente las siguientes medidas de monitorización del rendimiento del servidor regional de HBase:

  • Partir
  • Compactación
  • Desechar
  • Almacenar archivo
  • Memoria caché de bloque
Comprensión de las medidas de rendimiento de JVM de Apache HBase

Dado que Apache HBase está escrito en Java, una comprensión completa de la salud general del rendimiento del sistema incluye la monitorización de JVM, que también ocurre automáticamente (e incluye reglas de salud integradas para detectar problemas con la memoria, el caché y los puntos muertos de JVM).

Instalación de la monitorización de HBase de Instana

Obtenga más información sobre cómo empezar a monitorizar HBase con Instana. Puede iniciar sesión en su cuenta o iniciar una prueba.

Monitorización de HBase Inicie una prueba