Monitoreo de Apache HBase
Logotipo de Apache HBase
Monitoreo y gestión del desempeño de Apache HBase

El monitoreo de HBase es una parte importante del monitoreo automatizado de aplicaciones de microservicios de Instana.  Apache HBase  (enlace externo a ibm.com), una base de datos distribuida, no relacional y de código abierto escrita en Java, aprovecha Hadoop  (enlace externo a ibm.com) y HDFS  (enlace externo a ibm.com) para proporcionar lo siguiente:

  • Escalabilidad lineal y modular
  • Lecturas y escrituras estrictamente consistentes
  • Fragmentación automática y configurable de tablas
  • Soporte automático de conmutación por error entre RegionServers
  • Cómodas clases base para respaldar trabajos Hadoop MapReduce con tablas Apache HBase
  • API Java fácil de usar para el acceso del cliente
  • Caché de bloques y filtros Bloom para consultas en tiempo real
  • Predicado de consulta push down mediante filtros del lado del servidor
  • Thrift gateway y un servicio web REST que admite opciones de codificación de datos XML, Protobuf y binarios
  • Soporte para exportar métricas a través del subsistema de métricas de Hadoop a archivos o a través de JMX
¡Comience su PRUEBA GRATUITA hoy mismo!

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

Configuración del monitoreo de Apache HBase de Instana

El monitoreo de Apache HBase forma parte de la solución automatizada de monitoreo del rendimiento de aplicaciones de Instana. Cuando el agente de Instana se implementa en una infraestructura que contiene Apache HBase, detecta automáticamente la tecnología y se configura para monitorear Hbase junto con sus datos de configuración y métricas de rendimiento. No se requiere ninguna instalación ni configuración humana.

Monitoreo del desempeño y la configuración de Apache HBase

Después de que Instana implemente automáticamente su monitoreo de Apache HBase, asignará inmediatamente la infraestructura de HBase. El agente Instana envía todos los datos a nuestro modelo de gráficos dinámicos, que almacena y contextualiza todos los datos de monitoreo recopilados. Los datos de configuración que suelen recopilarse son:

  • Destinos
  • Orígenes
  • Servidores regionales
  • Servidores regionales muertos
  • ID de clúster
  • Maestro activo
  • Nombre del servidor

Algunos ejemplos de métricas recopiladas son:

  • Servidor maestro
  • Estadísticas
  • Publicar
  • Instantánea

En la documentación sobre el monitoreo de Apache HBase de Instana encontrará una lista completa.

Monitoreo de Apache HBase – Alertas de estado incorporadas

Instana realiza un seguimiento de los Indicadores clave de rendimiento de Apache HBase para inferir un estado sobre HBase dentro del contexto del entorno monitoreado. El gráfico dinámico de Instana contiene la información contextual necesaria para determinar la causa raíz de los problemas de HBase.

Instana viene con múltiples reglas de estado predefinidas basadas en el conocimiento experto y las prácticas recomendadas. Algunas de estas reglas son:

  • La diferencia entre el número de almacenes y el número de archivos de almacén es significativa
  • La tasa de acierto de la caché de bloques del servidor regional es baja
  • Aumento significativo de la compactación o de la longitud de la fila de purga

Si hay algún problema con el estado o rendimiento de Apache HBase, la interfaz de usuario de Instana señalará el problema y cambiará el color de estado de la instancia. Si el servicio se ve afectado, también se creará un Incidente 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.

Comprender el desempeño de los servidores regionales

Los Servidores regionales forman parte de la ruta de lectura y escritura, por lo que es importante conocer su estado en todo momento. Instana recopila automáticamente las siguientes métricas de monitoreo del rendimiento del servidor regional de HBase:

  • División
  • Compactación
  • Purga
  • Almacenar archivo
  • Caché de bloques
Comprensión de las métricas de desempeño de JVM de Apache HBase

Dado que Apache HBase está escrito en Java, una comprensión completa del estado general del rendimiento del sistema incluye el monitoreo de JVM, que también ocurre automáticamente, e incluye reglas de estado incorporadas para detectar problemas con la memoria de JVM, caché y bloqueos.

Instalación del monitoreo HBase de Instana

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

Monitoreo de HBase Iniciar una prueba