View a markdown version of this page

Configura le metriche - Amazon EMR

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

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

  1. Configurazione delle metriche di HBase Master: per monitorare 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 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).

  2. Configurazione delle metriche del server regionale HBase: per monitorare i server regionali HBase, 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.

  3. Configurazione delle metriche del server REST HBase: per monitorare l'interfaccia REST HBase, è possibile 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.

  4. Configurazione delle metriche del server HBase Thrift: per monitorare 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.