Amazon Relational Database Service(Amazon RDS) DB 인스턴스의 여유 스토리지 공간을 모니터링하기 위해 Amazon CloudWatch 경보를 만들려고 합니다. 스토리지 가득 참 상태를 방지하고 싶습니다.
해결 방법
참고: AWS Command Line Interface(AWS CLI) 명령을 실행할 때 오류가 발생하면 AWS CLI의 오류 해결을 참조하십시오. 또한 최신 AWS CLI 버전을 사용하고 있는지 확인하십시오.
스토리지 가득 참 상태를 방지하려면 FreeStorageSpace 지표가 정의된 임계값에 도달할 때 알림을 보내는 경보를 만드십시오. 이를 통해 RDS DB 인스턴스에서 스토리지가 부족할 때 발생하는 가동 중지 시간을 방지할 수 있습니다.
참고: Amazon Aurora 데이터베이스에는 FreeStorageSpace 지표가 없습니다. 다음 단계는 Amazon RDS 데이터베이스에만 적용됩니다.
CloudWatch 경보를 만들려면 다음 단계를 완료하십시오.
- CloudWatch 콘솔을 엽니다.
- 탐색 창에 있는 경보에서 모든 경보를 선택합니다.
- 경보 생성을 선택하고 지표 선택을 선택합니다.
- FreeStorageSpace 지표를 검색합니다.
- RDS를 선택하고 데이터베이스별 지표를 선택합니다.
- 모니터링하려는 DB 인스턴스 ID를 찾은 다음, FreeStorageSpace 지표를 선택합니다.
- 통계를 최소로 설정하고 기간을 1분으로 설정합니다.
- 조건 섹션에서 임계값을 구성합니다. 예를 들어 하한/동급을 선택하고 임계값을 지정합니다.
참고: 파라미터 값을 바이트 단위로 지정해야 합니다. 예를 들어 10GB는 10,737,418,240바이트입니다.
- 다음을 선택합니다.
- 작업 구성 페이지의 경보 상태에서 경보 중을 선택합니다.
- SNS 주제 선택에서 새 주제 생성을 선택합니다.
- 주제 이름을 입력합니다. 예를 들어, rds-storage-alarm을 입력합니다.
- 알림을 받을 이메일 엔드포인트에 이메일 주소를 입력합니다.
- 토픽 생성을 선택합니다. 이 작업을 수행하면 지정한 주소로 확인 이메일이 전송됩니다.
- AWS User Notifications에서 받은 이메일 알림을 연 다음, 구독 확인을 선택합니다.
- CloudWatch 콘솔의 작업 구성 페이지로 돌아갑니다.
- 다음을 선택합니다.
- 알람의 이름과 설명을 입력하고 다음을 선택합니다.
- 지표 미리보기를 검토한 후 경보 생성을 선택합니다.
FreeStorageSpace의 지표를 보려면 다음 단계를 완료하십시오.
- Amazon RDS 콘솔을 엽니다.
- 탐색 창에서 데이터베이스를 선택합니다.
- 데이터베이스 이름을 선택합니다.
- 모니터링 탭을 선택합니다.
하위 임계값에 대한 두 번째 중요 경보를 만드는 것이 좋습니다. 예를 들어, 첫 번째 경보를 25GB로 설정하고 두 번째 중요 경보를 10GB로 설정합니다.
참고: 또한 AWS CLI 또는 CloudWatch API를 사용하여 스토리지 공간을 모니터링하는 경보를 만들 수 있습니다.
스토리지 가득 참 문제를 방지하는 추가 방법으로 다음 작업을 수행하십시오.
DB 인스턴스 스토리지가 이미 가득 찬 경우 Amazon RDS DB 인스턴스의 스토리지가 부족할 때 발생하는 문제를 해결하려면 어떻게 해야 합니까?를 참조하십시오.
관련 정보
Amazon CloudWatch 경보 사용
Amazon RDS 인스턴스의 지표 모니터링
Amazon RDS DB 인스턴스에 저장 공간이 부족할 경우