

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 지표 설정
<a name="emr-hbase-setting-up-metrics"></a>

HBase 마스터를 모니터링하려면 특정 지표를 수집하도록 Amazon CloudWatch 에이전트를 설정할 수 있습니다.

1. **HBase 마스터 지표 설정 **- HBase 마스터를 모니터링하려면 특정 지표를 수집하도록 Amazon CloudWatch Agent를 설정할 수 있습니다. 다음은 마스터 할당 관리자 활동을 추적하는 구성 예제입니다.

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

   이 설정에서 다음을 수행합니다.
   + `AssignFailedCount` 및 `AssignSubmittedCount`와 같은 지표를 수집하기 위해 MBean(`Hadoop:service=HBase,name=Master,sub=AssignmentManager`)을 지정합니다.
   + 30초(30,000밀리초)마다 이러한 지표를 수집하도록 간격을 설정합니다.

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

   이 구성의 경우:
   + 리전 서버(`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 Agent는 성공한 PUT 작업에 대한 지표를 수집하고 30초마다 카운트를 스캔합니다.

1. **HBase Thrift 서버 지표 설정** - HBase Thrift 서버를 모니터링하려면 다음과 같은 구성으로 지표를 구성할 수 있습니다.

   ```
   [
     {
       "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 작업의 최대 및 평균 시간을 추적합니다.