Amazon CloudWatch에서 로그 이벤트 모니터링
Aurora PostgreSQL 로그 이벤트를 게시하고 Amazon CloudWatch Logs로 사용할 수 있으므로 Amazon CloudWatch를 사용하여 이벤트를 보고 모니터링할 수 있습니다. 모니터링에 대한 자세한 내용은 CloudWatch Logs로 전송된 로그 데이터 보기를 참조하세요.
로그 내보내기를 켜면 다음 패턴과 같이 Aurora PostgreSQL 이름과 로그 유형이 있는 접두사 /aws/rds/cluster/
를 사용하여 새 로그 그룹이 자동으로 생성됩니다.
/aws/rds/cluster/your-cluster-name
/postgresql
예를 들어 docs-lab-apg-small
이라는 Aurora PostgreSQL DB 클러스터가 로그를 Amazon CloudWatch Logs로 내보낸다고 가정합니다. Amazon CloudWatch의 로그 그룹 이름은 다음과 같습니다.
/aws/rds/cluster/docs-lab-apg-small/postgresql
지정된 이름이 있는 로그 그룹이 존재할 경우 Aurora은 이 로그 그룹을 사용하여 Aurora DB 클러스터의 로그 데이터를 내보냅니다. Aurora PostgreSQL DB 클러스터의 각 DB 인스턴스는 PostgreSQL 로그를 고유한 로그 스트림으로 로그 그룹에 업로드합니다. Amazon CloudWatch에서 사용할 수 있는 다양한 그래픽 및 분석 도구를 사용하여 로그 그룹과 해당 로그 스트림을 검사할 수 있습니다.
예를 들어 Aurora PostgreSQL DB 클러스터에서 로그 이벤트 내 정보를 검색하고 CloudWatch Logs 콘솔, AWS CLI 또는 CloudWatch Logs API를 사용하여 이벤트를 필터링할 수 있습니다. 자세한 내용은 Amazon CloudWatch Logs 사용 설명서의 로그 데이터 검색 및 필터링을 참조하세요.
기본적으로 새 로그 그룹은 보관 기간 동안 Never expire(만기 없음)를 사용하여 생성됩니다. CloudWatch Logs 콘솔, AWS CLI 또는 CloudWatch Logs API를 사용하여 로그 보관 기간을 변경할 수 있습니다. 자세한 내용은 Amazon CloudWatch Logs 사용 설명서의 CloudWatch Logs에서 로그 데이터 보관 변경을 참조하세요.
작은 정보
AWS CloudFormation 같은 자동 구성을 사용하여 미리 정의된 로그 보관 기간, 메트릭 필터 및 액세스 권한이 있는 로그 그룹을 생성할 수 있습니다.