

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

# Storage Gateway 모니터링
<a name="Main_monitoring-gateways-common"></a>

이 단원에서는 Amazon CloudWatch를 사용하여 게이트웨이와 관련된 리소스 모니터링하는 것을 포함하여 Storage Gateway를 모니터링하는 방법에 대해 설명합니다. 게이트웨이의 업로드 버퍼 및 캐시 스토리지를 모니터링할 수 있습니다. Storage Gateway 콘솔을 사용하여 게이트웨이에 대한 지표와 경보를 볼 수 있습니다. 예를 들어 읽기 및 쓰기 작업에 사용되는 바이트의 수, 읽기 및 쓰기 작업에 걸리는 시간, Amazon Web Services 클라우드에서 데이터를 가져오는 데 걸리는 시간을 볼 수 있습니다. 지표를 사용하여 게이트웨이의 상태를 추적하고 하나 이상의 지표가 정의한 임계값 범위를 벗어나는 경우 이를 알리도록 경보를 설정할 수 있습니다.

Storage Gateway는 추가 요금 없이 CloudWatch 지표를 제공합니다. Storage Gateway 지표는 2주 동안 기록됩니다. 이 지표를 사용하여 기록 정보에 액세스하고 게이트웨이와 볼륨이 어떻게 실행되고 있는지 더 잘 파악할 수 있습니다. 또한 Storage Gateway는 고해상도 경보를 제외한 CloudWatch 경보를 추가 비용 없이 제공합니다. CloudWatch 요금에 대한 자세한 내용은 [Amazon CloudWatch 요금](https://aws.amazon.com/cloudwatch/pricing/)을 참조하세요. CloudWatch에 대한 자세한 정보는 [Amazon CloudWatch 사용 설명서](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html)를 참조하세요.

Tape Gateway 및 관련 리소스 모니터링에 대한 자세한 내용은 [Tape Gateway 모니터링](https://docs.aws.amazon.com/storagegateway/latest/tgw/GatewayMetrics-vtl-common.html)을 참조하세요.

**Topics**
+ [게이트웨이 지표 이해](MonitoringGateways-common.md)
+ [업로드 버퍼 모니터링](PerfUploadBuffer-common.md)
+ [캐시 스토리지 모니터링](PerfCache-common.md)
+ [CloudWatch 경보 이해](cloudwatch-alarms.md)
+ [게이트웨이에 대한 권장 CloudWatch 경보 생성](cloudwatch-alarms-create-recommended.md)
+ [게이트웨이에 대한 사용자 지정 CloudWatch 경보 생성](cloudwatch-alarms-create-alarm.md)
+ [Tape Gateway 모니터링](GatewayMetrics-vtl-common.md)

# 게이트웨이 지표 이해
<a name="MonitoringGateways-common"></a>

이 주제에서는 *게이트웨이* 지표를 게이트웨이로 범위가 한정된 지표, 즉 게이트웨이에 대한 특정 내용을 측정하는 지표로 정의합니다. 게이트웨이에는 볼륨이 한 개 이상 포함되어 있으므로 게이트웨이별 지표는 게이트웨이의 모든 볼륨을 대표합니다. 예를 들어 `CloudBytesUploaded` 지표는 게이트웨이가 보고 기간 동안 클라우드에 전송한 총 바이트 수입니다. 이 지표는 게이트웨이에 있는 모든 볼륨의 활동을 포함합니다.

게이트웨이 지표 데이터 관련 작업을 할 때 지표를 보고 싶은 해당 게이트웨이의 고유 ID를 지정합니다. 이를 위해 `GatewayId` 및 `GatewayName` 값을 모두 지정합니다. 게이트웨이 지표 관련 작업을 할 때는 지표 네임스페이스에서 게이트웨이별 지표와 볼륨별 지표를 구분해주는 게이트웨이 *차원*을 지정합니다. 자세한 내용은 [Amazon CloudWatch 지표 사용](UsingCloudWatchConsole-vtl-common.md) 단원을 참조하십시오.

**참고**  
일부 지표는 가장 최근 모니터링 기간 동안 새 데이터가 생성된 경우에만 데이터 포인트를 반환합니다.


| 지표 | 설명 | 
| --- | --- | 
| AvailabilityNotifications | 게이트웨이에 의해 생성된 가용성 관련 상태 알림 수입니다. 이 지표를 `Sum` 통계에 사용하여 게이트웨이에 가용성 관련 이벤트가 발생하는지 여부를 확인할 수 있습니다. 이벤트에 대한 자세한 내용은 구성된 CloudWatch 로그 그룹을 확인하세요. 단위: 숫자 | 
| CacheHitPercent |  캐시로부터 읽은 애플리케이션 읽기 백분율입니다. 보고 기간 종료 시점에서 샘플이 채취됩니다. 단위: 퍼센트  | 
| CachePercentDirty |  지속되지 않은 게이트웨이 캐시의 전체 백분율입니다 AWS. 보고 기간 종료 시점에서 샘플이 채취됩니다. `Sum` 통계와 함께 이 지표를 사용합니다. 이상적으로는 이 지표가 낮게 유지되어야 합니다. 단위: 퍼센트  | 
| CacheUsed |  게이트웨이의 캐시 스토리지에서 사용 중인 총 바이트 수입니다. 보고 기간 종료 시점에서 샘플이 채취됩니다. 단위: 바이트  | 
| IoWaitPercent |  게이트웨이가 로컬 디스크의 응답을 대기하고 있는 시간의 백분율입니다. 단위: 퍼센트  | 
| MemTotalBytes |  게이트웨이 VM에 프로비저닝딘 RAM의 양(바이트)입니다. 단위: 바이트  | 
| MemUsedBytes |  게이트웨이 VM에서 현재 사용 중인 RAM의 양(바이트)입니다. 단위: 바이트  | 
| QueuedWrites |  일반적으로이 값은 쓰기를 기다리는 로컬 저장 바이트 수를 나타내지 AWS만 게이트웨이가 다시 시작될 때마다 발생하는 "부트스트래핑" 중에 로컬 데이터와 클라우드 데이터 간에 발생하는 동기화 프로세스도 반영합니다. 단위: 바이트  | 
| TotalCacheSize |  캐시의 총 크기(바이트)입니다. 보고 기간 종료 시점에서 샘플이 채취됩니다. 단위: 바이트  | 
| UploadBufferPercentUsed |  게이트웨이의 업로드 버퍼 사용 백분율입니다. 보고 기간 종료 시점에서 샘플이 채취됩니다. 단위: 퍼센트  | 
| UploadBufferUsed |  게이트웨이의 업로드 버퍼에서 사용 중인 총 바이트 수입니다. 보고 기간 종료 시점에서 샘플이 채취됩니다. 단위: 바이트  | 
| UserCpuPercent |  모든 코어 간에 평균된, 게이트웨이 처리에 소비된 CPU 시간의 백분율입니다. 단위: 퍼센트  | 

## Storage Gateway 지표의 차원
<a name="storagegateway-metric-dimensions"></a>

Storage Gateway 서비스의 CloudWatch 네임스페이스는 `AWS/StorageGateway`입니다. 자동으로 5분 기간 동안 데이터를 무료로 사용할 수 있습니다.


| 차원 | 설명 | 
| --- | --- | 
|  GatewayId, GatewayName |  이러한 차원은 요청하는 데이터를 게이트웨이별 지표로 필터링합니다. 작업할 게이트웨이를 `GatewayId` 또는 `GatewayName`의 값으로 식별할 수 있습니다. 지표를 보는 데 관심이 있는 시간 범위에 대해 게이트웨이의 이름이 다른 경우 `GatewayId`를 사용합니다. 게이트웨이의 처리량 및 지연 시간 데이터는 게이트웨이의 모든 볼륨에 기반을 두고 있습니다. 게이트웨이 지표 작업에 대한 자세한 내용은 [게이트웨이와 AWS간 성능 측정](https://docs.aws.amazon.com/storagegateway/latest/vgw/monitoring-volume-gateway.html#PerfGatewayAWS-common)을 참조하세요.  | 

# 업로드 버퍼 모니터링
<a name="PerfUploadBuffer-common"></a>

아래와 같이 게이트웨이의 업로드 버퍼를 모니터링하는 방법과 경보를 생성하여 버퍼가 지정한 임계값을 초과할 경우 알림을 받는 방법에 대한 정보를 얻을 수 있습니다. 이 접근 방식을 사용하면 게이트웨이가 꽉 차서 스토리지 애플리케이션이 AWS로 백업하지 못하는 일이 발생하기 전에 게이트웨이에 버퍼 스토리지를 추가할 수 있습니다.

캐시 볼륨 및 Tape Gateway 아키텍처와 동일한 방식으로 업로드 버퍼를 모니터링합니다. 자세한 내용은 [Tape Gateway 작동 방식](StorageGatewayConcepts.md) 단원을 참조하십시오.

**참고**  
`WorkingStoragePercentUsed`, `WorkingStorageUsed`, `WorkingStorageFree` 지표는 Storage Gateway에서 캐시 볼륨 기능을 릴리스하기 전 저장 볼륨에 대한 업로드 버퍼만 나타냅니다. 이제는 동일한 업로드 버퍼 지표인 `UploadBufferPercentUsed`, `UploadBufferUsed` 및 `UploadBufferFree`를 사용합니다. 이 지표는 게이트웨이 아키텍처 둘 다에 적용됩니다.


| 관심 항목 | 측정 방법 | 
| --- | --- | 
| 업로드 버퍼 사용량 |  `UploadBufferPercentUsed` 통계와 함께 `UploadBufferUsed`, `UploadBufferFree` 및 `Average` 지표를 사용합니다. 예를 들어 `UploadBufferUsed` 통계와 함께 `Average`를 사용하여 일정 기간 동안의 스토리지 사용량을 분석합니다.  | <a name="PerfUploadBufferMeasuring-common"></a>

**사용되는 업로드 버퍼의 백분율을 측정하려면**

1. [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)에서 CloudWatch 콘솔을 엽니다.

1. **StorageGateway: 게이트웨이 지표** 차원을 선택한 후 작업할 게이트웨이를 찾습니다.

1. `UploadBufferPercentUsed` 지표를 선택합니다.

1. **시간 범위**에서 값을 선택합니다.

1. `Average` 통계를 선택합니다.

1. **기간**에서 값을 5분으로 선택하여 기본 보고 시간과 일치하도록 합니다.

그 결과로 얻은 시간순 데이터 포인트 집합은 사용한 업로드 버퍼의 백분율을 포함합니다.

다음 절차에 따라 CloudWatch 콘솔을 사용하여 경보를 생성할 수 있습니다. 경보 및 임계값에 대해 자세히 알아보려면 Amazon CloudWatch 사용 설명서에서 [CloudWatch 경보 생성](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html)을 참조하세요.**<a name="GatewayAlarm1-common"></a>

**게이트웨이의 업로드 버퍼에 대한 경보 상한값을 설정하려면**

1. [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)에서 CloudWatch 콘솔을 엽니다.

1. **경보 생성**을 선택하여 경보 생성 마법사를 시작합니다.

1. 경보에 대한 지표를 지정합니다.

   1. 경보 생성 마법사의 **지표 선택** 페이지에서 **AWS/StorageGateway:GatewayId,GatewayName** 차원을 선택한 후 작업할 게이트웨이를 찾습니다.

   1. `UploadBufferPercentUsed` 지표를 선택합니다. `Average` 통계와 5분의 시간을 사용합니다.

   1. **계속**을 선택합니다.

1. 경보 이름, 설명 및 임계값을 정의합니다.

   1. 경보 생성 마법사의 **경보 정의** 페이지에서 **이름** 및 **설명** 상자에 경보의 이름과 설명을 입력하여 경보를 식별합니다.

   1. 경보 임계값을 정의합니다.

   1. **계속**을 선택합니다.

1. 경보에 대한 이메일 작업을 구성합니다.

   1. 경보 생성 마법사의 **작업 구성** 페이지에서 **경보 상태**에 대해 **경보**를 선택합니다.

   1. **주제**에 대해 **이메일 주제 선택 또는 생성**을 선택합니다.

      이메일 주제를 생성한다는 것은 Amazon SNS 주제를 설정한다는 의미입니다. 자세한 정보는 Amazon CloudWatch 사용 설명서에서 [Amazon SNS 설정](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/US_SetupSNS.html)을 참조하세요.**

   1. **주제**에 주제에 대한 설명 이름을 입력합니다.

   1. **작업 추가**를 선택합니다.

      

   1. **계속**을 선택합니다.

1. 경보 설정을 검토한 후 경보를 생성합니다.

   1. 경보 생성 마법사의 **검토** 페이지에서 경보 정의, 지표 및 수행할 관련 작업(예: 이메일 알림 전송)을 검토합니다.

   1. 경보 요약을 검토한 후 **Save Alarm(경보 저장)**을 선택합니다.

1. 경보 주제에 대한 구독을 확인합니다.

   1. 주제를 생성할 때 지정한 이메일 주소로 보낸 Amazon SNS 이메일을 엽니다.

   1. 이메일에 포함된 링크를 클릭하여 구독을 확인합니다.

      구독 확인 메시지가 표시됩니다.

# 캐시 스토리지 모니터링
<a name="PerfCache-common"></a>

아래와 같이 게이트웨이의 캐시 스토리지를 모니터링하는 방법과 경보를 생성하여 캐시의 파라미터가 지정한 임계값을 초과할 경우 알림을 받는 방법에 대한 정보를 얻을 수 있습니다. 이 경보를 통해 게이트웨이에 캐시 스토리지를 추가할 시점을 알 수 있습니다.

캐싱 볼륨 아키텍처에서는 캐시 스토리지만 모니터링합니다. 자세한 내용은 [Tape Gateway 작동 방식](StorageGatewayConcepts.md) 단원을 참조하십시오.


| 관심 항목 | 측정 방법 | 
| --- | --- | 
| 캐시 총 사용량 |  `CachePercentUsed` 통계와 함께 `TotalCacheSize` 및 `Average` 지표를 사용합니다. 예를 들어 `CachePercentUsed` 통계와 함께 `Average`를 사용하여 일정 기간 동안의 캐시 사용량을 분석합니다. `TotalCacheSize` 지표는 캐시를 게이트웨이에 추가할 때만 변합니다.  | 
| 캐시에서 제공되는 읽기 요청의 백분율 |  `CacheHitPercent` 통계와 함께 `Average` 지표를 사용합니다. 대개의 경우 `CacheHitPercent`를 높은 수준으로 유지하기를 바랍니다.  | 
| 더티 캐시의 백분율, 즉에 업로드되지 않은 콘텐츠 포함 AWS |  `CachePercentDirty` 통계와 함께 `Average` 지표를 사용합니다. 대개의 경우 `CachePercentDirty`를 낮은 수준으로 유지하기를 바랍니다.  | <a name="PerfCacheDirtyMeasuring-common1"></a>

**게이트웨이 및 해당 모든 볼륨에 대해 더티인 캐시의 백분율을 측정하려면**

1. [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)에서 CloudWatch 콘솔을 엽니다.

1. **StorageGateway: 게이트웨이 지표** 차원을 선택한 후 작업할 게이트웨이를 찾습니다.

1. `CachePercentDirty` 지표를 선택합니다.

1. **시간 범위**에서 값을 선택합니다.

1. `Average` 통계를 선택합니다.

1. **기간**에서 값을 5분으로 선택하여 기본 보고 시간과 일치하도록 합니다.

그 결과로 얻은 시간순 데이터 포인트 집합은 5분 동안 변경된 캐시의 백분율을 포함합니다.<a name="PerfCacheDirtyMeasuring-common"></a>

**볼륨에 대해 더티인 캐시의 백분율을 측정하려면**

1. [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)에서 CloudWatch 콘솔을 엽니다.

1. **StorageGateway: 볼륨 지표** 차원을 선택한 후 작업할 볼륨을 찾습니다.

1. `CachePercentDirty` 지표를 선택합니다.

1. **시간 범위**에서 값을 선택합니다.

1. `Average` 통계를 선택합니다.

1. **기간**에서 값을 5분으로 선택하여 기본 보고 시간과 일치하도록 합니다.

그 결과로 얻은 시간순 데이터 포인트 집합은 5분 동안 변경된 캐시의 백분율을 포함합니다.

# CloudWatch 경보 이해
<a name="cloudwatch-alarms"></a>

CloudWatch 경보는 지표와 표현식을 기반으로 게이트웨이에 대한 정보를 모니터링합니다. Storage Gateway 콘솔에서 게이트웨이에 대한 CloudWatch 경보를 추가하고 상태를 확인할 수 있습니다. Tape Gateway를 모니터링하는 데 사용되는 지표에 대한 자세한 내용은 [게이트웨이 지표 이해](https://docs.aws.amazon.com/storagegateway/latest/tgw/Main_monitoring-gateways-common.html#MonitoringGateways-common) 및 [가상 테이프 지표 이해](https://docs.aws.amazon.com/storagegateway/latest/tgw/GatewayMetrics-vtl-common.html#monitoring-tape)를 참조하세요. 각 경보마다 ALARM 상태 시작 조건을 지정합니다. ALARM 상태에서는 Storage Gateway 콘솔의 경보 상태 표시등이 빨간색으로 바뀌므로 상태를 사전 예방적으로 쉽게 모니터링할 수 있습니다. 지속적인 상태 변화에 따라 자동으로 작업을 호출하도록 경보를 구성할 수 있습니다. CloudWatch 경보에 대한 자세한 내용은 Amazon CloudWatch 사용 설명서에서 [Amazon CloudWatch 경보 사용](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html)을 참조하세요.**

**참고**  
CloudWatch 보기 권한이 없으면 경보를 볼 수 없습니다.

활성화된 각 게이트웨이에 대해 다음과 같은 CloudWatch 경보를 생성하는 것이 좋습니다.
+ 높은 IO 대기: 15분 내에 3개의 데이터 포인트에 대해 `IoWaitpercent` >= 20
+ 캐시 더티 백분율: 20분 내에 4개의 데이터 포인트에 대해 `CachePercentDirty` > 80
+ 상태 알림: 5분 이내에 1개의 데이터 포인트에 대해 `HealthNotifications` >= 1. 이 경보를 구성할 때 **누락된 데이터 처리**를 **NotBreachin**g으로 설정합니다.
**참고**  
CloudWatch에서 게이트웨이에 이전 상태 알림이 있는 경우에만 상태 알림 경보를 설정할 수 있습니다.

HA 모드가 활성화된 VMware 호스트 플랫폼의 게이트웨이의 경우 다음과 같은 추가 CloudWatch 경보도 사용하는 것이 좋습니다.
+ 가용성 알림: 5분 이내에 1개의 데이터 포인트에 대해 `AvailabilityNotifications` >= 1. 이 경보를 구성할 때 **누락된 데이터 처리**를 **NotBreachin**g으로 설정합니다.

다음 표에서는 경보 상태에 대해 설명합니다.


| State | 설명 | 
| --- | --- | 
|  **정상**  |  지표 또는 표현식이 정의된 임계값 내에 있습니다.  | 
|  **경보**  |  지표 또는 표현식이 정의된 임계값을 벗어났습니다.  | 
|  **데이터 부족**  |  경보가 방금 시작되었거나, 지표를 사용할 수 없거나, 지표를 통해 경보 상태를 결정하는 데 사용할 충분한 데이터가 없습니다.  | 
|  **없음**  |  게이트웨이에 대한 경보가 생성되지 않습니다. 새 경보를 생성하려면 [게이트웨이에 대한 사용자 지정 CloudWatch 경보 생성](cloudwatch-alarms-create-alarm.md) 단원을 참조하십시오.  | 
|  **Unavailable**  |  경보의 상태를 알 수 없습니다. **모니터링** 탭에서 오류 정보를 보려면 **사용할 수 없음**을 선택합니다.  | 

# 게이트웨이에 대한 권장 CloudWatch 경보 생성
<a name="cloudwatch-alarms-create-recommended"></a>

Storage Gateway 콘솔을 사용하여 새 게이트웨이를 생성할 때 초기 설정 프로세스의 일부로 모든 권장 CloudWatch 경보를 자동으로 생성하도록 선택할 수 있습니다. 자세한 내용은 [Tape Gateway 구성](https://docs.aws.amazon.com/storagegateway/latest/tgw/create-gateway-vtl.html#configure-gateway-tape)을 참조하세요. 기존 게이트웨이에 대해 권장 CloudWatch 경보를 추가하거나 업데이트하려면 다음 절차를 수행합니다.

**기존 게이트웨이에 대해 권장 CloudWatch 경보를 추가하거나 업데이트하려면**
**참고**  
이 기능을 사용하려면 CloudWatch 정책 권한이 필요합니다. 이 권한은 사전 구성된 Storage Gateway 전체 액세스 정책의 일부로 자동 부여되지 않습니다.** 권장 CloudWatch 경보를 생성하기 전에 보안 정책이 다음 권한을 부여하는지 확인하세요.  
`cloudwatch:PutMetricAlarm` - 경보 생성
`cloudwatch:DisableAlarmActions` - 경보 작업 끄기
`cloudwatch:EnableAlarmActions` - 경보 작업 켜기
`cloudwatch:DeleteAlarms` - 경보 삭제

1. Storage Gateway 콘솔([https://console.aws.amazon.com/storagegateway/home/](https://console.aws.amazon.com/storagegateway/home/))을 엽니다.

1. 탐색 창에서 **게이트웨이**를 선택한 다음 권장 CloudWatch 경보를 생성할 게이트웨이를 선택합니다.

1. 게이트웨이 세부 정보 페이지에서 **모니터링** 탭을 선택합니다.

1. **경보**에서 **권장 경보 생성**을 선택합니다. 권장 경보는 자동으로 생성됩니다.

   **경보** 섹션에 특정 게이트웨이에 대한 모든 CloudWatch 경보가 나열됩니다. 여기서 하나 이상의 경보를 선택 및 삭제하고, 경보 작업을 켜거나 끄고, 새 경보를 생성할 수 있습니다.

# 게이트웨이에 대한 사용자 지정 CloudWatch 경보 생성
<a name="cloudwatch-alarms-create-alarm"></a>

CloudWatch는 경보 상태가 변경되면 Amazon Simple Notification Service(SNS)를 사용하여 경보 알림을 보냅니다. 경보는 지정한 기간 동안 단일 지표를 감시하고 여러 기간에 지정된 임계값에 대한 지표 값을 기준으로 작업을 하나 이상 수행합니다. 이 작업은 Amazon SNS 주제로 전송되는 알림입니다. CloudWatch 경보를 생성할 때 Amazon SNS 주제를 생성할 수 있습니다. Amazon SNS에 대한 자세한 내용은 *Amazon Simple Notification Service 개발자 설명서*의 [Amazon SNS란 무엇입니까?](https://docs.aws.amazon.com/sns/latest/dg/welcome.html)를 참조하세요.

**Storage Gateway 콘솔에서 CloudWatch 경보를 생성하려면**

1. Storage Gateway 콘솔([https://console.aws.amazon.com/storagegateway/home/](https://console.aws.amazon.com/storagegateway/home/))을 엽니다.

1. 탐색 창에서 **게이트웨이**를 선택한 다음 경보를 생성할 게이트웨이를 선택합니다.

1. 게이트웨이 세부 정보 페이지에서 **모니터링** 탭을 선택합니다.

1. **경보**에서 **경보 생성**을 선택하여 CloudWatch 콘솔을 엽니다.

1. CloudWatch 콘솔을 사용하여 원하는 경보 유형을 생성합니다. 다음 유형의 경보를 생성할 수 있습니다.
   + 정적 임계값 경보: 선택한 지표에 대해 설정된 임계값을 기반으로 하는 경보입니다. 지표가 지정된 수의 평가 기간에 대한 임계값을 위반할 경우 경보가 ALARM 상태로 전환됩니다.

     정적 임계값 경보를 생성하려면 Amazon CloudWatch 사용 설명서에서 [정적 임계값을 기반으로 CloudWatch 경보 생성](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ConsoleAlarms.html)을 참조하세요.**
   + 이상 탐지 경보: 이상 탐지는 과거 지표 데이터를 마이닝하고 예상 값의 모델을 생성합니다. 이상 탐지 임곗값에 대한 값을 설정합니다. 그러면 CloudWatch는 모델과 함께 이 임곗값을 사용하여 지표 값의 ‘정상’ 범위를 결정합니다. 임곗값에 대한 값이 클수록 ‘정상’ 값의 밴드가 더 두꺼워집니다. 지표 값이 예상 값 범위보다 높을 때만 경보를 활성화하거나, 범위보다 낮을 때만 경보를 활성화하거나, 범위보다 높거나 낮을 때 경보를 활성화하도록 선택할 수 있습니다.

     이상 탐지 경보를 생성하려면 Amazon CloudWatch 사용 설명서에서 [이상 탐지를 기반으로 CloudWatch 경보 생성](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Create_Anomaly_Detection_Alarm.html)을 참조하세요.**
   + 지표 수학 표현식 경보: 수학 표현식에 사용된 하나 이상의 지표에 기반한 경보입니다. 표현식, 임계값 및 평가 기간을 지정합니다.

     지표 수학 표현식 경보를 생성하려면 Amazon CloudWatch 사용 설명서에서 [지표 수학 표현식을 기반으로 CloudWatch 경보 생성](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Create-alarm-on-metric-math-expression.html)을 참조하세요.**
   + 복합 경보: 다른 경보의 경보 상태를 감시하여 경보 상태를 결정하는 경보입니다. 복합 경보를 사용하면 경보 노이즈를 줄이는 데 도움이 될 수 있습니다.

     복합 경보를 생성하려면 Amazon CloudWatch 사용 설명서에서 [복합 경보 생성](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Create_Composite_Alarm.html)을 참조하세요.**

1. CloudWatch 콘솔에서 경보를 생성한 후 Storage Gateway 콘솔로 돌아갑니다. 다음 중 하나를 수행하여 경보를 볼 수 있습니다.
   + 탐색 창에서 **게이트웨이**를 선택한 다음 경보를 확인할 게이트웨이를 선택합니다. **세부 정보** 탭의 **경보**에서 **CloudWatch 경보**를 선택합니다.
   + 탐색 창에서 **게이트웨이**를 선택하고, 경보를 확인할 게이트웨이를 선택한 다음 **모니터링** 탭을 선택합니다.

     **경보** 섹션에 특정 게이트웨이에 대한 모든 CloudWatch 경보가 나열됩니다. 여기서 하나 이상의 경보를 선택 및 삭제하고, 경보 작업을 켜거나 끄고, 새 경보를 생성할 수 있습니다.
   + 탐색 창에서 **게이트웨이**를 선택한 다음 경보를 확인할 게이트웨이의 경보 상태를 선택합니다.

경보를 편집하거나 삭제하는 방법에 대한 자세한 내용은 [CloudWatch 경보 편집 또는 삭제](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Edit-CloudWatch-Alarm.html)를 참조하세요.

**참고**  
Storage Gateway 콘솔을 사용하여 게이트웨이를 삭제하면 게이트웨이와 관련된 CloudWatch 경보도 모두 자동으로 삭제됩니다.

# Tape Gateway 모니터링
<a name="GatewayMetrics-vtl-common"></a>

이 단원의 이 주제에서는 Tape Gateway 모니터링 방법에 대한 절차 및 개념 정보에 대해 설명합니다. Tape Gateway와 연결된 가상 테이프, 캐시 스토리지 및 업로드 버퍼를 모니터링할 수 있습니다. AWS Management Console 를 사용하여 Tape Gateway에 대한 지표를 볼 수 있습니다. 지표를 사용하여 Tape Gateway의 상태를 추적하고 하나 이상의 지표가 정의된 임계값 범위를 벗어나는 경우 이를 알리도록 경보를 설정할 수 있습니다.

Amazon CloudWatch Logs를 사용하여 Tape Gateway 및 관련 리소스의 상태에 대한 정보를 가져올 수 있습니다. 로그를 사용하여 게이트웨이에 로그가 발생하는지 모니터링할 수 있습니다. 또한 Amazon CloudWatch 구독 필터를 사용하여 실시간으로 로그 정보 처리를 자동화할 수 있습니다.

Storage Gateway는 추가 요금 없이 CloudWatch 지표를 제공합니다. Storage Gateway 지표는 2주 동안 기록됩니다. 이러한 지표를 사용하면 기록 정보에 액세스하고 Tape Gateway와 가상 테이프의 성능을 더 잘 파악할 수 있습니다. CloudWatch에 대한 자세한 내용은 [https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html)를 참조하세요.

데이터 처리량, 데이터 지연 시간, 초당 작업 수는 Tape Gateway에서 스토리지 애플리케이션의 성능을 파악하는 데 사용할 수 있는 지표입니다. 정확한 집계 통계를 사용하는 경우 이러한 값은 제공되는 Storage Gateway 지표를 사용하여 측정할 수 있습니다.

**Topics**
+ [CloudWatch 로그 그룹을 사용하여 Tape Gateway 상태 로그 가져오기](cw-log-groups-tape.md)
+ [Amazon CloudWatch 지표 사용](UsingCloudWatchConsole-vtl-common.md)
+ [가상 테이프 지표 이해](monitoring-tape.md)
+ [Tape Gateway와 간의 성능 측정 AWS](PerfGatewayAWS-vtl-common.md)

# CloudWatch 로그 그룹을 사용하여 Tape Gateway 상태 로그 가져오기
<a name="cw-log-groups-tape"></a>

Amazon CloudWatch Logs를 사용하여 Tape Gateway 및 관련 리소스의 상태에 대한 정보를 가져올 수 있습니다. 로그를 사용하여 게이트웨이에 로그가 발생하는지 모니터링할 수 있습니다. 또한 Amazon CloudWatch 구독 필터를 사용하여 실시간으로 로그 정보 처리를 자동화할 수 있습니다. 자세한 내용은 Amazon CloudWatch 사용 설명서에서 [구독을 통한 로그 데이터 실시간 처리](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/Subscriptions.html)를 참조하세요.**

예를 들어, VMware HA가 활성화된 클러스터에 게이트웨이가 배포되어 있고 오류를 파악해야 하는 경우, 게이트웨이를 모니터링하고 게이트웨이에 오류가 발생하면 알림을 받도록 CloudWatch 로그 그룹을 구성할 수 있습니다. 게이트웨이를 활성화할 때나 게이트웨이가 활성화되어 실행된 후에 그룹을 구성할 수 있습니다. 게이트웨이를 활성화할 때 CloudWatch 로그 그룹을 구성하는 방법에 대한 자세한 내용은 [Tape Gateway 구성](https://docs.aws.amazon.com/storagegateway/latest/tgw/create-gateway-vtl.html#configure-gateway-tape) 섹션을 참조하세요. CloudWatch 로그 그룹에 대한 일반적인 정보는 Amazon CloudWatch 사용 설명서에서 [로그 그룹 및 로그 스트림 작업](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/Working-with-log-groups-and-streams.html)을 참조하세요.**

문제를 해결하고 이 오류 유형을 해결하는 방법에 대한 자세한 내용은 [가상 테이프 관련 문제 해결](Main_TapesIssues-vtl.md) 단원을 참조하십시오.

다음 절차에서는 게이트웨이가 활성화된 후 CloudWatch 로그 그룹을 구성하는 방법을 보여줍니다.

**File Gateway와 함께 작동하도록 CloudWatch 로그 그룹을 구성하려면**

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/storagegateway/home](https://console.aws.amazon.com/storagegateway/) Storage Gateway 콘솔을 엽니다.

1. 탐색 창에서 **게이트웨이**를 선택한 후 CloudWatch 로그 그룹을 구성할 게이트웨이를 선택합니다.

1. **작업**에서 **게이트웨이 정보 편집**을 선택하거나, **세부 정보** 탭의 **상태 로그** 및 **활성화되지 않음**에서 **로그 그룹 구성**을 선택하여 ***CustomerGatewayName* 편집** 대화 상자를 엽니다.

1. **게이트웨이 상태 로그 그룹**에서 다음 중 하나를 선택합니다.
   + CloudWatch 로그 그룹을 사용하여 게이트웨이를 모니터링하지 않으려면 **로깅을 비활성화**를 선택합니다.
   + 새 CloudWatch 로그 그룹을 생성하려면 **새 로그 그룹 생성**을 선택합니다.
   + 기존 CloudWatch 로그 그룹을 사용하려면 **기존 로그 그룹** 사용을 선택합니다.

     **기존 로그 그룹 목록**에서 로그 그룹을 선택합니다.

1. **변경 사항 저장**을 선택합니다.

1. 게이트웨이의 상태 로그를 확인하려면 다음을 수행합니다.

   1. 탐색 창에서 **게이트웨이**를 선택한 후 CloudWatch 로그 그룹을 구성한 게이트웨이를 선택합니다.

   1. **세부 정보** 탭을 선택하고 **상태 로그**에서 **CloudWatch 로그**를 선택합니다. CloudWatch 콘솔에서 **로그 그룹 세부 정보** 페이지가 열립니다.

다음은 CloudWatch로 전송되는 Tape Gateway 이벤트 메시지의 예입니다. 이 예에서는 `TapeStatusTransition` 메시지를 보여 줍니다.

```
    {
    "severity": "INFO",
    "source": "FZTT16FCF5",
    "type": "TapeStatusTransition",
    "gateway": "sgw-C51DFEAC",
    "timestamp": "1581553463831",
    "newStatus": "RETRIEVED"
    }
```

# Amazon CloudWatch 지표 사용
<a name="UsingCloudWatchConsole-vtl-common"></a>

 AWS Management Console 또는 CloudWatch API를 사용하여 Tape Gateway에 대한 모니터링 데이터를 가져올 수 있습니다. 콘솔에는 CloudWatch API의 원시 데이터를 기초로 하는 일련의 그래프가 표시됩니다. CloudWatch API는 [Amazon AWS 소프트웨어 개발 키트(SDKs)](https://aws.amazon.com/tools) 또는 [Amazon CloudWatch API](https://aws.amazon.com/cloudwatch) 도구 중 하나를 통해서도 사용할 수 있습니다. 필요에 따라 콘솔에 표시되거나 API에서 가져온 그래프를 사용하는 것이 더 나을 수 있습니다.

지표를 다룰 때 사용하는 방법에 관계 없이 다음 정보를 지정해야 합니다.
+ 작업할 지표 차원. *차원*은 지표를 고유하게 식별하는 데 도움이 되는 이름-값 페어입니다. Storage Gateway의 차원은 `GatewayId` 및 `GatewayName`입니다. CloudWatch 콘솔에서 `Gateway Metrics` 보기를 사용하여 게이트웨이별 차원과 테이프별 차원을 쉽게 선택할 수 있습니다. 차원에 대한 자세한 내용은 Amazon CloudWatch 사용 설명서에서 [차원](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Dimension)을 참조하세요.**
+ `ReadBytes`와 같은 지표 이름.

다음 표에는 사용 가능한 Storage Gateway 지표 데이터의 유형이 요약되어 있습니다.


| Amazon CloudWatch 네임스페이스 | 차원 | 설명 | 
| --- | --- | --- | 
| AWS/StorageGateway |  GatewayId, GatewayName  |  이 차원은 Tape Gateway 게이트웨이의 여러 측면을 설명하는 지표 데이터를 필터링합니다. `GatewayId` 차원과 `GatewayName` 차원을 모두 지정하여 작업할 Tape Gateway를 식별할 수 있습니다. Tape Gateway의 처리량 및 지연 시간 데이터는 Tape Gateway의 모든 가상 테이프에 기반을 두고 있습니다. 자동으로 5분 기간 동안 데이터를 무료로 사용할 수 있습니다.  | 

게이트웨이 및 테이프 지표 작업은 기타 서비스 지표 작업과 유사합니다. 가장 일반적인 지표 작업 중 몇 가지에 대한 설명은 다음에 나열된 CloudWatch 문서에서 확인할 수 있습니다.
+ [얻을 수 있는 지표 보기](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/viewing_metrics_with_cloudwatch.html)
+ [지표에 대한 통계 구하기](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/US_GetStatistics.html)
+ [CloudWatch 경보 생성](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html)

# 가상 테이프 지표 이해
<a name="monitoring-tape"></a>

가상 테이프를 나타내는 Storage Gateway 지표에 대한 정보는 다음에서 확인할 수 있습니다. 각 테이프에는 연관된 지표 집합이 있습니다.

일부 테이프별 지표는 특정 게이트웨이별 지표와 이름이 같습니다. 이 지표는 같은 종류의 측정값을 나타내지만 게이트웨이가 아닌 테이프에 한정됩니다. 작업을 시작하기 전에 게이트웨이 지표로 작업할지 아니면 테이프 지표로 작업할지를 지정합니다. 테이프 지표로 작업하는 경우 지표를 보려는 테이프의 테이프 ID를 지정합니다. 자세한 내용은 [Amazon CloudWatch 지표 사용](UsingCloudWatchConsole-vtl-common.md) 단원을 참조하십시오.

**참고**  
일부 지표는 가장 최근 모니터링 기간 동안 새 데이터가 생성된 경우에만 데이터 포인트를 반환합니다.

다음 표에서는 테이프에 대한 정보를 얻는 데 사용할 수 있는 Storage Gateway 지표에 대해 설명합니다.


| 지표 | 설명 | 
| --- | --- | 
| CachePercentDirty |   AWS에 지속되지 않은 게이트웨이 캐시의 전체 백분율 중 테이프가 차지하는 비중입니다. 보고 기간 종료 시점에서 샘플이 채취됩니다. 게이트웨이의 `CachePercentDirty` 지표를 사용하면 AWS에 지속되지 않은 게이트웨이 캐시의 전체 백분율을 알 수 있습니다. 자세한 내용은 [게이트웨이 지표 이해](MonitoringGateways-common.md) 단원을 참조하십시오. 단위: 백분율  | 
| CloudTraffic |  클라우드에서 테이프로 업로드 및 다운로드한 바이트 수입니다. 단위: 바이트  | 
| IoWaitPercent |  테이프에서 현재 사용 중인 할당된 IoWait 단위의 백분율입니다. 단위: 백분율  | 
| HealthNotification |  테이프에서 보낸 상태 알림 수입니다. 단위: 개수  | 
| MemUsedBytes |  테이프에서 현재 사용 중인 할당된 메모리의 백분율입니다. 단위: 바이트  | 
| MemTotalBytes |  테이프에서 현재 사용 중인 총 메모리의 백분율입니다. 단위: 바이트  | 
| ReadBytes   |  파일 공유에 대한 보고 기간 동안 온프레미스 애플리케이션으로부터 읽은 총 바이트 수입니다. 이 지표를 `Sum` 통계와 함께 사용하면 처리량을 측정할 수 있으며 `Samples` 통계와 함께 사용하면 IOPS를 측정할 수 있습니다. 단위: 바이트  | 
| UserCpuPercent |  테이프에서 현재 사용 중인 사용자에게 할당된 CPU 계산 단위의 백분율입니다. 단위: 백분율  | 
| WriteBytes |  보고 기간 동안 온프레미스 애플리케이션에 작성한 총 바이트 수입니다. 이 지표를 `Sum` 통계와 함께 사용하면 처리량을 측정할 수 있으며 `Samples` 통계와 함께 사용하면 IOPS를 측정할 수 있습니다. 단위: 바이트  | 

# Tape Gateway와 간의 성능 측정 AWS
<a name="PerfGatewayAWS-vtl-common"></a>

데이터 처리량, 데이터 지연 시간 및 초당 작업은 Tape Gateway를 사용하는 애플리케이션 스토리지의 성능을 파악하는 데 사용할 수 있는 지표입니다. 정확한 집계 통계를 사용하는 경우 이러한 값은 제공되는 Storage Gateway 지표를 사용하여 측정할 수 있습니다.

*통계*는 지정 기간에 걸친 지표를 집계한 것입니다. CloudWatch에서 지표 값을 보려면 데이터 지연 시간(밀리초)에 대해서는 `Average` 통계를, 초당 입출력 작업 처리량(IOPS)에 대해서는 `Samples` 통계를 사용해야 합니다. 자세한 정보는 Amazon CloudWatch 사용 설명서의 [통계](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Statistic)를 참조하세요.**

다음 표는 Tape Gateway와 AWS간 처리량, 지연 시간 및 IOPS를 측정하는 데 사용할 수 있는 지표와 해당 통계를 요약한 것입니다.


| 관심 항목 | 측정 방법 | 
| --- | --- | 
| Latency | Average CloudWatch 지표와 함께 ReadTime 및 WriteTime 지표를 사용합니다. 예를 들어 Average 지표의 ReadTime 값은 샘플 시간에 걸친 작업당 지연 시간에 해당합니다. | 
| 에 대한 처리량 AWS | Sum CloudWatch 지표와 함께 CloudBytesDownloaded 및 CloudBytesUploaded 지표를 사용합니다. 예를 들어 샘플 기간 5분 동안의 지표 Sum 값을 CloudBytesDownloaded 300초로 나누면에서 Tape Gateway AWS 까지의 처리량이 초당 바이트 단위로 제공됩니다. | 
| 에 대한 데이터 지연 시간 AWS | CloudDownloadLatency 통계와 함께 Average 지표를 사용합니다. 예를 들어 Average 지표의 CloudDownloadLatency 통계는 작업당 지연 시간에 해당합니다. | 

**Tape Gateway에서 로 업로드 데이터 처리량을 측정하려면 AWS**

1. [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)에서 CloudWatch 콘솔을 엽니다.

1. **지표** 탭을 선택합니다.

1. **StorageGateway: 게이트웨이 지표** 차원을 선택한 후 작업할 Tape Gateway를 찾습니다.

1. `CloudBytesUploaded` 지표를 선택합니다.

1. **시간 범위**에서 값을 선택합니다.

1. `Sum` 통계를 선택합니다.

1. **기간**에서 5분 이상의 값을 선택합니다.

1. 그 결과로 얻은 시간순 데이터 포인트 집합에서 각 데이터 포인트를 기간(초 단위)으로 나누어 샘플 기간의 처리량을 얻습니다. 예를 들어 Tape Gateway에서 로의 처리량 AWS 이 지정된 데이터 포인트에 대해 555,544,576바이트이고 기간이 300초인 경우 대략적인 처리량은 초당 1.85MB입니다.

**Tape Gateway에서 까지의 데이터 지연 시간을 측정하려면 AWS**

1. [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)에서 CloudWatch 콘솔을 엽니다.

1. **지표** 탭을 선택합니다.

1. **StorageGateway: 게이트웨이 지표** 차원을 선택한 후 작업할 Tape Gateway를 찾습니다.

1. `CloudDownloadLatency` 지표를 선택합니다.

1. **시간 범위**에서 값을 선택합니다.

1. `Average` 통계를 선택합니다.

1. **기간**에서 값을 5분으로 선택하여 기본 보고 시간과 일치하도록 합니다.

 그 결과로 얻은 데이터 포인트 집합은 밀리초 단위의 지연 시간을 포함합니다.<a name="GatewayAlarm2-vtl-common"></a>

**Tape Gateway의 처리량에 대한 상한 임계값 경보를 로 설정하려면 AWS**

1. [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)에서 CloudWatch 콘솔을 엽니다.

1. **경보 생성**을 선택하여 경보 생성 마법사를 시작합니다.

1. **StorageGateway: 게이트웨이 지표** 차원을 선택한 후 작업할 Tape Gateway를 찾습니다.

1. `CloudBytesUploaded` 지표를 선택합니다.

1. `CloudBytesUploaded` 지표가 지정한 시간 동안 지정한 값보다 크거나 같을 때 경보 상태를 정의하여 경보를 정의합니다. 예를 들어 `CloudBytesUploaded` 지표가 60분 동안 10메가바이트보다 클 때 경보 상태를 정의할 수 있습니다.

1. 경보 상태에 대해 취할 조치를 구성합니다. 예를 들어 이메일 알림이 전송되도록 할 수 있습니다.

1. **경보 생성**을 선택합니다.<a name="GatewayAlarm3-vtl-common"></a>

**에서 데이터를 읽기 위한 상한 임계값 경보를 설정하려면 AWS**

1. [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)에서 CloudWatch 콘솔을 엽니다.

1. **경보 생성**을 선택하여 경보 생성 마법사를 시작합니다.

1. **StorageGateway: 게이트웨이 지표** 차원을 선택한 후 작업할 Tape Gateway를 찾습니다.

1. `CloudDownloadLatency` 지표를 선택합니다.

1. `CloudDownloadLatency` 지표가 지정한 시간 동안 지정한 값보다 크거나 같을 때 경보 상태를 정의하여 경보를 정의합니다. 예를 들어 `CloudDownloadLatency`가 2시간 이상의 시간 동안 60,000밀리초보다 클 때 경보 상태를 정의할 수 있습니다.

1. 경보 상태에 대해 취할 조치를 구성합니다. 예를 들어 이메일 알림이 전송되도록 할 수 있습니다.

1. **경보 생성**을 선택합니다.