

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Configurar métricas
<a name="emr-hbase-setting-up-metrics"></a>

Para monitorar o HBase Master, você pode configurar o Amazon CloudWatch Agent para coletar métricas específicas.

1. **Configurando métricas HBase principais** — Para monitorar o HBase Master, você pode configurar o Amazon CloudWatch Agent para coletar métricas específicas. Este é um exemplo de configuração para monitorar as atividades do Gerenciador de atribuições Master:

   ```
   [
     {
       "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": []
         }
       ]
     }
   ]
   ```

   Nesta configuração:
   + Especificamos o MBean (`Hadoop:service=HBase,name=Master,sub=AssignmentManager`) para coletar métricas como `AssignFailedCount` `AssignSubmittedCount` e.
   + Definimos o intervalo para coletar essas métricas a cada 30 segundos (30.000 milissegundos).

1. **Configurando métricas do servidor de HBase região** — Para monitorar servidores de HBase região, configure o CloudWatch agente da seguinte forma:

   ```
   [
     {
       "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 configuração:
   + Monitora manipuladores ativos no Region Server (`numActiveHandler`, `numActivePriorityHandler`).
   + Usa um intervalo de 30 segundos para coleta de métricas.

1. **Configurando métricas do servidor HBase REST** — Para monitorar a interface HBase REST, você pode usar a seguinte configuração:

   ```
   [
     {
       "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": []
         }
       ]
     }
   ]
   ```

   Neste exemplo, o CloudWatch agente coleta métricas sobre operações PUT bem-sucedidas e contagens de escaneamento a cada 30 segundos.

1. **Configurando métricas do HBase Thrift Server** — Para monitorar o HBase Thrift Server, você pode configurar métricas com uma configuração como a seguinte:

   ```
   [
     {
       "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": []
         }
       ]
     }
   ]
   ```

   Essa configuração rastreia os tempos máximos e médios das operações GET em lote no Thrift Server.