DB & AWS Knowledge
RDS, Aurora Cluster log 보관 본문
해당 페이지에서는 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 에서 내부적으로 설정한 로그 보관 경로에 있는 로그들을 살펴 볼 수 있다.
'AWS 및 클라우드 지식 > AWS RDS, Aurora 및 관련 지식' 카테고리의 다른 글
RDS, Aurora 파라미터 그룹 개요 (Parameter group) (0) | 2022.05.18 |
---|---|
RDS, Aurora Cluster 의 max_connections (0) | 2022.05.12 |
RDS, Aurora Cluster 에서의 AWS, DBA 관리 영역 (0) | 2022.05.10 |
AWS Aurora Failover (0) | 2022.05.10 |
AWS RDS Failover (0) | 2022.05.04 |