Versión de la integración1.1.1
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.
Ejecuta el siguiente comando para instalar la integración del Agent:
datadog-agent integration install -t datadog-hbase_master==<INTEGRATION_VERSION>
Configura tu integración de forma similar a las [integraciones] centrales (https://docs.datadoghq.com/getting_started/integrations/).
Configuración
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}
Reinicia el Agent
Recopilación de logs
La recopilación de logs se encuentra deshabilitada de manera predeterminada en el Datadog Agent; debes habilitarla en el archivo datadog.yaml:
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.
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