View a markdown version of this page

Configuración de métricas - Amazon EMR

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

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

  1. Configuración de las métricas maestras de HBase: para monitorear las métricas maestras de HBase, puede 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).

  2. Configuración de las métricas del servidor de la región HBase: para monitorear los servidores de la región HBase, configure el agente de la CloudWatch 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.

  3. Configuración de las métricas del servidor REST de HBase: para supervisar la interfaz REST de HBase, 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 exitosas y escanea los recuentos cada 30 segundos.

  4. Configuración de las métricas del servidor HBase Thrift: para supervisar el servidor HBase Thrift, puede configurar las métricas de la siguiente manera:

    [ { "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.