Hbase Master

Supported OS Linux Mac OS Windows

Versión de la integración1.1.1

To find out if this integration is available in your organization, see your Datadog Integrations page or ask your organization administrator.

To initiate an exception request to enable this integration for your organization, email support@ddog-gov.com.

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