

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Configura le metriche
<a name="emr-hbase-setting-up-metrics"></a>

Per monitorare il HBase Master, puoi configurare Amazon CloudWatch Agent per raccogliere metriche specifiche.

1. **Configurazione delle metriche HBase principali**: per monitorare il HBase Master, puoi configurare Amazon CloudWatch Agent per raccogliere metriche specifiche. Ecco un esempio di configurazione per tenere traccia delle attività del Master Assignment Manager:

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

   In questa configurazione:
   + Specifichiamo il MBean (`Hadoop:service=HBase,name=Master,sub=AssignmentManager`) per raccogliere metriche come `AssignFailedCount` e`AssignSubmittedCount`.
   + Impostiamo l'intervallo per raccogliere queste metriche ogni 30 secondi (30000 millisecondi).

1. **Configurazione delle metriche dei server HBase regionali**: per monitorare i server HBase regionali, configura l'agente come segue: CloudWatch 

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

   Questa configurazione:
   + Monitora i gestori attivi sul Region Server (`numActiveHandler`,). `numActivePriorityHandler`
   + Utilizza un intervallo di 30 secondi per la raccolta delle metriche.

1. **Configurazione delle metriche del server HBase REST**: per monitorare l'interfaccia HBase REST, puoi utilizzare la seguente configurazione:

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

   In questo esempio, l' CloudWatch agente raccoglie le metriche relative alle operazioni PUT riuscite e i conteggi di scansione ogni 30 secondi.

1. **Configurazione delle metriche del server HBase Thrift**: per monitorare il HBase Thrift Server, puoi configurare le metriche con una configurazione come la seguente:

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

   Questa configurazione tiene traccia dei tempi massimi e medi per le operazioni GET in batch sul server Thrift.