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.
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