내용으로 건너뛰기

Amazon DocumentDB 클러스터의 로그를 볼 수 없는 이유는 무엇입니까?

2분 분량
0

Amazon DocumentDB(MongoDB 호환) 인스턴스의 로그를 검토하고 싶은데 Amazon CloudWatch에서 로그를 볼 수 없습니다.

해결 방법

감사 로그 관련 문제

감사 로그와 관련하여 다음과 같은 문제 중 하나가 발생할 수 있습니다.

  • audit_log 파라미터를 활성화하고 값을 사용으로 설정한 후에는 CloudWatch 디렉터리에서 DML 로그를 볼 수 없습니다. DDL 로그의 기존 설정은 사용입니다. DML 로그를 보려면 audit_log 파라미터 값에 dml_read 또는 dml_write를 포함해야 합니다.
  • CloudWatch DML 감사 로그 메시지에서 전체 쿼리를 볼 수 없습니다. 이 문제는 DML 이벤트 문서 파라미터 필드의 값에 1KB 크기 제한이 있기 때문에 발생합니다. Amazon DocumentDB는 1KB를 초과하는 모든 값을 줄입니다.
  • CloudWatch DML 감사 로그 메시지에서 명령을 볼 수 없습니다. DML 명령이 Amazon DocumentDB 인스턴스에 도달하면 감사 로깅을 위한 여러 단계를 거칩니다. 구문 오류로 인해 구문 분석 단계(구문 분석)에서 실패하면 DML 감사 로그에 명령이 표시되지 않습니다. 실행 단계에서 명령이 실패하면 로그에 기록됩니다.

프로파일러 로그 관련 문제

프로파일러 로그에 다음과 같은 문제 중 하나가 발생할 수 있습니다.

  • 쿼리가 파라미터 그룹에 정의된 임계값에 도달하지 못했습니다. 이 문제를 해결하려면 요구 사항에 따라 profiler_threshold_ms를 설정하십시오. 50밀리초는 설정할 수 있는 가장 낮은 임계값입니다.
  • Amazon DocumentDB 프로파일러가 작업을 지원하지 않습니다. 프로파일링은 특정 작업만 지원합니다. 사용하는 쿼리가 지원되는지 확인하십시오.
  • 프로파일러 로그가 활성화되지 않습니다. 샘플 데이터 세트에서 긴 쿼리를 시뮬레이션하여 프로파일러 로그가 활성화되고 제대로 작동하는지 확인합니다. 프로파일러 로그가 올바르게 활성화되면 로그 그룹에서 /aws/docdb/profiler로 프로파일러 로그를 볼 수 있습니다.

모범 사례

Amazon DocumentDB 클러스터에 대한 로깅을 활성화할 때 다음 작업을 수행하십시오.

참고: 로그 그룹은 첫 번째 로그 그룹 레코드가 나타날 때까지 표시되지 않습니다.

관련 정보

Amazon DocumentDB 작업 프로파일링

Amazon DocumentDB 이벤트 감사

Amazon DocumentDB(MongoDB 호환)에서 실행 속도가 느린 쿼리 프로파일링

AWS 공식업데이트됨 10달 전