

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Configuración de métricas
<a name="emr-hbase-setting-up-metrics"></a>

Para supervisar el HBase Master, puedes configurar Amazon CloudWatch Agent para que recopile métricas específicas.

1. **Configuración de métricas HBase maestras**: para monitorear la métrica HBase maestra, puedes configurar Amazon CloudWatch Agent para que recopile métricas específicas. A continuación, se muestra un ejemplo de configuración para realizar un seguimiento de las actividades del administrador de tareas maestro:

   ```
   [
     {
       "Classification": "emr-metrics",
       "Properties": {},
       "Configurations": [
         {
           "Classification": "emr-hbase-master-metrics",
           "Properties": {
             "Hadoop:service=HBase,name=Master,sub=AssignmentManager": "AssignFailedCount,AssignSubmittedCount",
             "otel.metric.export.interval": "30000"
           },
           "Configurations": []
         }
       ]
     }
   ]
   ```

   En esta configuración:
   + Especificamos el MBean (`Hadoop:service=HBase,name=Master,sub=AssignmentManager`) para recopilar métricas como `AssignFailedCount` y`AssignSubmittedCount`.
   + Establecemos el intervalo para recopilar estas métricas cada 30 segundos (30000 milisegundos).

1. **Configuración de las métricas del servidor HBase regional**: para monitorear los servidores HBase regionales, configure el CloudWatch agente de la siguiente manera:

   ```
   [
     {
       "Classification": "emr-metrics",
       "Properties": {},
       "Configurations": [
         {
           "Classification": "emr-hbase-region-server-metrics",
           "Properties": {
             "Hadoop:service=HBase,name=RegionServer,sub=IPC": "numActiveHandler,numActivePriorityHandler",
             "otel.metric.export.interval": "30000"
           },
           "Configurations": []
         }
       ]
     }
   ]
   ```

   Esta configuración:
   + Supervisa los controladores activos en el servidor de región (`numActiveHandler` y `numActivePriorityHandler`).
   + Utiliza un intervalo de 30 segundos para la recopilación de métricas.

1. **Configuración de las métricas del servidor HBase REST**: para monitorear la interfaz HBase REST, puede usar la siguiente configuración:

   ```
   [
     {
       "Classification": "emr-metrics",
       "Properties": {},
       "Configurations": [
         {
           "Classification": "emr-hbase-rest-server-metrics",
           "Properties": {
             "Hadoop:service=HBase,name=REST": "successfulPut,successfulScanCount",
             "otel.metric.export.interval": "30000"
           },
           "Configurations": []
         }
       ]
     }
   ]
   ```

   En este ejemplo, el CloudWatch agente recopila métricas sobre las operaciones PUT correctas y escanea los recuentos cada 30 segundos.

1. **Configuración de las métricas de HBase Thrift Server**: para supervisar el HBase Thrift Server, puede configurar las métricas con una configuración como la siguiente:

   ```
   [
     {
       "Classification": "emr-metrics",
       "Properties": {},
       "Configurations": [
         {
           "Classification": "emr-hbase-thrift-server-metrics",
           "Properties": {
             "Hadoop:service=HBase,name=Thrift,sub=ThriftOne": "BatchGet_max,BatchGet_mean",
             "otel.metric.export.interval": "30000"
           },
           "Configurations": []
         }
       ]
     }
   ]
   ```

   Esta configuración registra los tiempos máximos y medios de las operaciones GET por lotes en el servidor Thrift.