View a markdown version of this page

Richten Sie Metriken ein - Amazon EMR

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Richten Sie Metriken ein

Um den HBase Master zu überwachen, können Sie Amazon CloudWatch Agent so einrichten, dass er bestimmte Metriken erfasst.

  1. HBase-Master-Metriken einrichten — Um den HBase-Master zu überwachen, können Sie Amazon CloudWatch Agent so einrichten, dass er bestimmte Metriken erfasst. Hier ist ein Konfigurationsbeispiel, um die Aktivitäten des Master Assignment Managers zu verfolgen:

    [ { "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 diesem Setup:

    • Wir spezifizieren die MBean (Hadoop:service=HBase,name=Master,sub=AssignmentManager), um Metriken wie AssignFailedCount und AssignSubmittedCount zu sammeln.

    • Wir legen das Intervall fest, in dem diese Metriken alle 30 Sekunden (30000 Millisekunden) erfasst werden.

  2. Server-Metriken für die HBase-Region einrichten — Um Server der HBase-Region zu überwachen, konfigurieren Sie den Agenten wie folgt: 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": [] } ] } ]

    Diese Konfiguration:

    • Überwacht aktive Handler auf dem Regionsserver (numActiveHandler,numActivePriorityHandler).

    • Verwendet ein 30-Sekunden-Intervall für die Metrikerfassung.

  3. HBase-REST-Server-Metriken einrichten — Für die Überwachung der HBase-REST-Schnittstelle können Sie die folgende Konfiguration verwenden:

    [ { "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 diesem Beispiel erfasst der CloudWatch Agent alle 30 Sekunden Metriken über erfolgreiche PUT-Operationen und die Anzahl der Scans.

  4. HBase Thrift Server-Metriken einrichten — Um den HBase Thrift Server zu überwachen, können Sie Messobjekte mit einer Konfiguration wie der folgenden konfigurieren:

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

    Dieses Setup verfolgt die Höchst- und Durchschnittszeiten für Batch-GET-Operationen auf dem Thrift-Server.