Hbase Master

Supported OS Linux Mac OS Windows

Versión de la integración1.1.1

Información general

Obtén métricas del servicio Hbase_master en tiempo real para:

  • Visualizar y monitorizar estados Hbase_master.
  • Recibir notificaciones sobre conmutaciones por error y eventos de Hbase_master.

Configuración

El check de Hbase_master no está incluido en el paquete del Datadog Agent, por lo que deberás instalarlo.

Instalación

Para el Agent v7.21/v6.21 o posteriores, sigue las instrucciones a continuación para instalar el check de Hbase_master en tu host. Consulta Uso de integraciones de la comunidad para instalar con el Docker Agent o versiones anteriores del Agent.

  1. Ejecuta el siguiente comando para instalar la integración del Agent:

    datadog-agent integration install -t datadog-hbase_master==<INTEGRATION_VERSION>
    
  2. Configura tu integración de forma similar a las [integraciones] centrales (https://docs.datadoghq.com/getting_started/integrations/).

Configuración

  1. Edita el archivo hbase_master.d/conf.yaml, en la carpeta conf.d/ en la raíz de tu directorio de configuración del Agent para comenzar a recopilar tus métricas de Hbase_master. Consulta el ejemplo hbase_master.d/conf.yaml para conocer todas las opciones de configuración disponibles.

    NOTA: Si utilizas el Agent v6, asegúrate de modificar el archivo hbase_master.d/metrics.yaml y encerrar entre comillaa las claves booleanas.

      - include:
          domain: Hadoop
          bean:
            - Hadoop:service=HBase,name=Master,sub=Server
          attribute:
            # Is Active Master
            tag.isActiveMaster:
               metric_type: gauge
               alias: hbase.master.server.tag.is_active_master
               values: {"true": 1, "false": 0, default: 0}
    
  2. Reinicia el Agent

Recopilación de logs

  1. La recopilación de logs se encuentra deshabilitada de manera predeterminada en el Datadog Agent; debes habilitarla en el archivo datadog.yaml:

    logs_enabled: true
    
  2. Añade este bloque de configuración a tu archivo hbase_master.d/conf.yaml para empezar a recopilar tus logs de Hbase_master:

    logs:
      - type: file
        path: /path/to/my/directory/file.log
        source: hbase
    

    Cambia el valor del parámetro path y configúralo para tu entorno. Consulta el ejemplo hbase_master.d/conf.yaml para conocer todas las opciones de configuración disponibles.

  3. Reinicia el Agent.

Validación

Ejecuta el subcomando de estado del Agent y busca hbase_master en la sección Checks.

Datos recopilados

Métricas

hbase.master.assignmentmanager.rit_oldest_age
(gauge)
Antigüedad de la región en transición durante más tiempo en milisegundos
Se muestra en milisegundos
hbase.master.assignmentmanager.rit_count_over_threshold
(gauge)
Número de regiones que han estado en transición más allá de un umbral de tiempo.
hbase.master.assignmentmanager.rit_count
(gauge)
Número de regiones en transición.
hbase.master.assignmentmanager.assign.min
(gauge)
hbase.master.assignmentmanager.assign.max
(gauge)
hbase.master.assignmentmanager.assign.mean
(gauge)
hbase.master.assignmentmanager.assign.median
(gauge)
hbase.master.assignmentmanager.assign.percentile.99
(gauge)
hbase.master.ipc.queue_size
(gauge)
Número de bytes en las colas de llamadas.
Se muestra en bytes
hbase.master.ipc.num_calls_in_general_queue
(gauge)
Número de llamadas en la cola general de llamadas.
hbase.master.ipc.num_calls_in_replication_queue
(gauge)
Número de llamadas en la cola de llamadas de replicación.
hbase.master.ipc.num_calls_in_priority_queue
(gauge)
Número de llamadas en la cola de llamadas prioritarias.
hbase.master.ipc.num_open_connections
(gauge)
Número de conexiones abiertas.
hbase.master.ipc.num_active_handler
(gauge)
Número de identificadores RPC activos.
hbase.master.ipc.total_call_time.max
(gauge)
Tiempo total de la llamada, incluido el tiempo en cola y el tiempo de procesamiento.
Se muestra en milisegundos
hbase.master.ipc.total_call_time.mean
(gauge)
Tiempo total de la llamada, incluido el tiempo en cola y el tiempo de procesamiento.
Se muestra en milisegundos
hbase.master.ipc.total_call_time.median
(gauge)
Tiempo total de la llamada, incluido el tiempo en cola y el tiempo de procesamiento.
Se muestra en milisegundos
hbase.master.ipc.total_call_time.percentile.99
(gauge)
Tiempo total de la llamada, incluido el tiempo en cola y el tiempo de procesamiento.
Se muestra en milisegundos
hbase.master.server.tag.is_active_master
(gauge)
Es Active Master
hbase.master.server.num_region_servers
(gauge)
Número de RegionServers
hbase.master.server.num_dead_region_servers
(gauge)
Número de RegionServers muertos

Eventos

El check de Hbase_master no incluye eventos.

Checks de servicio

El check de Hbase_master no incluye checks de servicio.

Solucionar problemas

¿Necesitas ayuda? Ponte en contacto con el servicio de asistencia de Datadog