

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 设置指标
<a name="emr-hbase-setting-up-metrics"></a>

要监控 HBase 主数据，您可以将 Amazon A CloudWatch gent 设置为收集特定指标。

1. **设置 HBase 主指标**-要监控 HBase 主指标，您可以将 Amazon A CloudWatch gent 设置为收集特定指标。以下是一个用于跟踪 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": []
         }
       ]
     }
   ]
   ```

   在此设置中：
   + 我们指定 MBean (`Hadoop:service=HBase,name=Master,sub=AssignmentManager`) 来收集诸如`AssignFailedCount`和之类的指标`AssignSubmittedCount`。
   + 我们将间隔设置为每 30 秒（30000 毫秒）收集一次这些指标。

1. **设置 HBase 区域服务器指标**-要监控 HBase 区域服务器，请按以下方式配置 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": []
         }
       ]
     }
   ]
   ```

   此配置：
   + 监视 Region Server 上的活跃处理程序（`numActiveHandler`、`numActivePriorityHandler`）。
   + 使用 30 秒的间隔进行指标收集。

1. **设置 HBase REST 服务器指标**-要监控 HBase REST 接口，您可以使用以下配置：

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

   在此示例中， CloudWatch 代理每 30 秒收集有关成功 PUT 操作和扫描计数的指标。

1. **设置 HBase Thrift Server 指标** — 要监控 HBase Thrift Server，您可以使用如下配置来配置指标：

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

   此设置跟踪 Thrift 服务器上批量 GET 操作的最大时间和平均时间。