Amazon Relational Database Service(Amazon RDS) for MySQL 또는 Amazon Aurora MySQL 호환 버전 DB 인스턴스를 사용하고 있습니다. Amazon CloudWatch에서 DB 인스턴스 로그를 보고 싶습니다.
해결 방법
DB 인스턴스에서 로깅 허용
Amazon RDS의 경우 DB 인스턴스와 연결된 사용자 지정 DB 파라미터 그룹에서 general_log 및 slow_query_log의 파라미터를 수정합니다. 감사 로깅을 허용하려면 사용자 지정 옵션 그룹에 MariaDB 감사 플러그인을 추가하십시오. 자세한 내용은 Amazon RDS for MySQL DB 인스턴스의 로그를 활성화하고 모니터링하려면 어떻게 해야 하나요?를 참조하십시오.
Aurora MySQL 호환 DB 클러스터의 경우 general_log 및 slow_query_log의 파라미터를 수정합니다. 고급 감사를 통해 Aurora DB 클러스터의 로그를 감사하도록 허용하려면 사용자 지정 DB 클러스터 파라미터 그룹을 사용하십시오.
CloudWatch에 로그 게시
CloudWatch에 로그를 게시하려면 DB 클러스터에서 ](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.CloudWatch.html)로그 내보내기를 구성[합니다.
참고: Aurora는 Aurora DB 클러스터의 모든 인스턴스에 대해 선택된 로그 유형을 게시합니다.
log_output 파라미터의 값을 FILE로 변경
버전 2(MySQL 5.7 호환)에 있는 Aurora 클러스터의 경우 log_output 파라미터 값은 기본적으로 FILE로 설정됩니다. 그러나 log_output 파라미터 값을 TABLE로 수동으로 수정한 경우에는 값을 FILE로 변경해야 합니다.
log_output 파라미터를 변경하려면 다음 단계를 완료하십시오.
- Amazon RDS 콘솔을 엽니다.
- 탐색 창에서 파라미터 그룹을 선택합니다.
- 로그를 게시하려는 인스턴스와 연결된 파라미터 그룹을 선택합니다.
- 파라미터 그룹 작업을 선택한 다음 편집을 선택합니다.
- 필터 파라미터 필드를 사용하여 log_output 파라미터를 검색합니다.
- log_output 파라미터의 값을 FILE로 설정합니다.
- 변경 사항 저장을 선택합니다.
참고: 파라미터는 동적이므로 변경 사항을 적용하기 위해 인스턴스를 다시 시작할 필요가 없습니다. 자세한 내용은 기본 및 사용자 지정 파라미터 그룹을 참조하십시오.
관련 정보
Amazon RDS DB 파라미터 그룹의 값을 수정하려면 어떻게 해야 합니까?
MySQL 데이터베이스 로그 파일