MariaDB 로그를 Amazon CloudWatch Logs에 게시

MariaDB 로그를 Amazon CloudWatch Logs에 게시

MariaDB DB 인스턴스를 구성해 로그 데이터를 Amazon CloudWatch Logs의 로그 그룹에 게시할 수 있어요. CloudWatch Logs를 사용하면 로그 데이터를 실시간으로 분석하고, CloudWatch를 사용해 알람을 만들고 지표를 볼 수 있어요. CloudWatch Logs를 사용해 로그 레코드를 내구성이 높은 스토리지에 저장할 수 있어요.

Amazon RDS는 각 MariaDB 데이터베이스 로그를 로그 그룹의 별도 데이터베이스 스트림으로 게시해요. 예를 들어 내보내기 기능을 느린 쿼리 로그를 포함하도록 구성했다고 가정해 봅시다. 그러면 느린 쿼리 데이터는 /aws/rds/instance/my_instance/slowquery 로그 그룹의 느린 쿼리 로그 스트림에 저장돼요.

오류 로그는 기본적으로 활성화돼요. 다음 표는 다른 MariaDB 로그의 요구 사항을 요약합니다.

출처: 문서

본문

MariaDB 로그를 Amazon CloudWatch Logs에 게시

MariaDB DB 인스턴스를 구성해 로그 데이터를 Amazon CloudWatch Logs의 로그 그룹에 게시할 수 있어요. CloudWatch Logs를 사용하면 로그 데이터를 실시간으로 분석하고, CloudWatch를 사용해 알람을 만들고 지표를 볼 수 있어요. CloudWatch Logs를 사용해 로그 레코드를 내구성이 높은 스토리지에 저장할 수 있어요.

Amazon RDS는 각 MariaDB 데이터베이스 로그를 로그 그룹의 별도 데이터베이스 스트림으로 게시해요. 예를 들어 내보내기 기능을 느린 쿼리 로그를 포함하도록 구성했다고 가정해 봅시다. 그러면 느린 쿼리 데이터는 /aws/rds/instance/my_instance/slowquery 로그 그룹의 느린 쿼리 로그 스트림에 저장돼요.

오류 로그는 기본적으로 활성화돼요. 다음 표는 다른 MariaDB 로그의 요구 사항을 요약합니다.

로그 요구 사항
감사 로그(audit log) DB 인스턴스가 MARIADB_AUDIT_PLUGIN 옵션이 있는 사용자 지정 옵션 그룹을 사용해야 합니다.
일반 로그(general log) DB 인스턴스가 일반 로그를 활성화하도록 파라미터 설정 general_log = 1이 있는 사용자 지정 파라미터 그룹을 사용해야 합니다.
느린 쿼리 로그(slow query log) DB 인스턴스가 느린 쿼리 로그를 활성화하도록 파라미터 설정 slow_query_log = 1 또는 log_slow_query = 1이 있는 사용자 지정 파라미터 그룹을 사용해야 합니다.
IAM 데이터베이스 인증 오류 로그 DB 인스턴스를 생성하거나 수정해 로그 유형 iam-db-auth-error를 활성화해야 합니다.
로그 출력(log output) DB 인스턴스가 파일 시스템에 로그를 기록하고 CloudWatch Logs에 게시하도록 파라미터 설정 log_output = FILE이 있는 사용자 지정 파라미터 그룹을 사용해야 합니다.

더 알아보기 (Learn more)