Today
Total
KoreanEnglishFrenchGermanJapaneseSpanishChinese (Simplified)
관리 메뉴

DB & AWS Knowledge

RDS, Aurora Cluster log 보관 본문

AWS 및 클라우드 지식/AWS RDS, Aurora 및 관련 지식

RDS, Aurora Cluster log 보관

`O` 2022. 5. 11. 03:13
728x90
반응형

해당 페이지에서는 RDS 및 Aurora Cluster 에서 error log 등의 log 보관 방법에 대하여 다룬다.

 

 

- 공식 문서

 

https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/USER_LogAccess.html

 

 

AWS Log 보관 방법

 

 

AWS 에서는 특별한 설정이 없다면 기본적으로 log 를 CloudWatch 에 보관하며

이에 대한 내용은 각 인스턴스의 옵션 탭이나 CloudWatch 에서 직접 볼 수 있다.

RDS, Aurora Cluster 에서는 DB 엔진 종류에 따라 설정 할 수 있는 영역이 다르다.

 

로그보관 방법 설정은 새로 인스턴스를 수정하거나 인스턴스 생성 후, 수정 기능을 통하여 설정 할 수 있다.

 

- MySQL

 

MySQL 에서는 기존 온프레미스와 같이 error, general, slow query log 를 기본으로 보관 하며 여기에 추가로

audit (감사) log 를 보관 할 수 있다.

 

본인 테스트 화면

 

- PostgreSQL

 

PostgreSQL 은 MySQL 과 다르게 모든 유형의 log 를 통합하여 보관하므로 PostgreSQL 로그로 기본설정을 할 수 있고

여기에 추가로 업그레이드 수행 시, 업그레이드 성공 혹은 실패 내용들을 알려주는 업그레이드 로그를 추가로 설정 할 수 있다.

 

본인 테스트 화면

 

이를 설정하여 log 를 보관하게 되면 조회하는 방법은 아래와 같다.

 

- 자신이 운영하는 인스턴스를 클릭하여 인스턴스 상세정보를 조회 하는 화면에서 '로그 및 이벤트' 탭을 클릭하면

아래의 로그에서 기록되는 로그를 볼 수 있다.

 

본인 테스트 화면

 

본인 테스트 화면

 

-CloudWatch 에서 로그 항목의 로그 그룹을 선택 하면 우측 화면에서 온프레미스 같이 RDS, Aurora 에서 내부적으로 설정한 로그 보관 경로에 있는 로그들을 살펴 볼 수 있다.

 

본인 테스트 화면

 

본인 테스트 화면

반응형
Comments