【Amazon Aurora×Cloud Watch Logs】 로그를 Cloud Watch Logs에서 확인할 수 있도록 한다
4622 단어 오로라CloudWatchLogsAWS
환경
절차
1. Amazon Aurora DB 클러스터 생성, 파라미터 그룹 생성 및 설정
【Amazon Aurora】일본의 환경에서 쾌적하게 사용하기 위한 초기 설정 순서 ~ 문자 코드, 타임 존, 퍼블릭 액세스 ~ | Qiita 에 기재되어 있으므로, 그쪽을 참고로 작성·설정해 주십시오.
2. Amazon Aurora에서 로깅 사용
(1) 관리 콘솔 > RDS로 액세스하면 네비게이션 창에서 "파라미터 그룹"을 클릭하고 (①) 대상 DB 인스턴스에 연결한 DB 클러스터의 파라미터 그룹 (②)을 선택하고 "편집을 클릭 (③).
(2) 다음과 같이 파라미터를 설정하고 "변경 저장"을 클릭하십시오.
매개변수
값
의미
general_log
1
유효
slow_query_log
1
유효
long_query_time
2
2초 이상 실행되는 쿼리가 slow_query_log의 대상이 됩니다.
server_audit_logging
1
유효
server_audit_events
QUERY_DCL, QUERY_DDL
DCL, DDL 반환(※)
log_output
FILE
로그 파일 출력
※QUERY를 설정하면, DCL, DDL, DML을 돌려줍니다만, 이번은 DML은 대상외로 했습니다.
(3) 네비게이션 창에서 「데이터베이스」를 클릭하고 (①), 변경을 적용하고 싶은 데이터베이스 인스턴스를 선택하고 (②), 「재시작」을 클릭 (③).
(4) 「DB 인스턴스의 재기동」화면으로 천이하므로, 「재기동」을 클릭.
재부팅이 완료되면 DB 파라미터 그룹에 대한 변경 사항이 적용됩니다.
3. 로그를 CloudWatch에 게시
(1) 2-(4)에서 재부팅이 완료된 후 RDS의 네비게이션 창에서 "데이터베이스"를 클릭하고 (①), 대상 데이터베이스 인스턴스를 선택하고 (②) "변경"을 클릭한다 (③ ).
(2) "DB 인스턴스 변경"화면이되므로 아래로 스크롤.
(3) 「로그 내보내기」란에서 CloudWatch Logs에 출력하고 싶은 로그에 체크를 넣는다(이번은 전부로 했습니다).
(4) 화면에서 가장 아래로 스크롤하고 [다음]을 클릭합니다.
(5) 변경 내용을 확인하고 [DB 인스턴스 변경]을 클릭합니다.
(6) 관리 콘솔에서 CloudWatch를 선택하고 화면 전환 후 탐색 창에서 "로그 그룹"을 클릭합니다 (①). 그러면 로그를 확인할 수 있게 됩니다(②).
※로그와 로그 그룹의 대응은 이하와 같다. 대상 로그가 없으면 로그 그룹이 표시되지 않습니다.
로그
로그 그룹
감사 로그
/aws/rds/cluster/database-1/audit
오류 로그
/aws/rds/cluster/database-1/error
일반 로그
/aws/rds/cluster/database-1/general
느린 쿼리 로그
/aws/rds/cluster/database-1/slowquery
덧붙여서, 아시아 태평양 (도쿄) 지역의 로그 1GB 당 요금은 0.76USD입니다.
참고
Reference
이 문제에 관하여(【Amazon Aurora×Cloud Watch Logs】 로그를 Cloud Watch Logs에서 확인할 수 있도록 한다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/C_HERO/items/a6c8a3aae685723b9c98텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)