Docs Menu
Docs Home
/
MongoDB Atlas
/ /

트리거 로그

이 페이지의 내용

  • 오류 로그
  • 로그 필터
  • 로그 라인
  • 로그 보존
  • 앱 지표
  • Atlas 알림
  • 로그 형식
  • 필드
  • 오류 필드

Atlas 는 trigger, Function 및 Change Stream 이벤트의 로그 를 유지하고 Atlas 프로젝트의 활동 피드 에 알림 을 게시합니다. Atlas 는 10 일 동안 로그를 저장하고 그 이후에는 삭제됩니다.

애플리케이션 로그를 보고, 필터하다 하고, 분석 하는 방법을 학습 보려면 애플리케이션 로그 보기를 참조하세요.

모든 로그 항목의 상태는 다음 중 하나입니다.

  • OK은 오류 없이 성공한 일반 이벤트를 나타냅니다.

  • Error어떤 이유로든 성공적으로 실행되지 않은 이벤트를 나타냅니다.

예를 예시 Atlas 는 다음 이벤트에 대해 오류를 기록합니다.

  • 적용 가능한 규칙이 없는 Atlas에 저장된 데이터에 액세스하려고 시도한 경우.

  • 사용자가 Atlas Function에서 오류 또는 프로미스 거부를 발생시키거나 처리하지 못한 경우.

  • 존재하지 않는 서비스에 대해 context.services.get() 을(를) 호출합니다.

성능상의 이유로 Atlas 는 개별 쿼리를 페이지당 최대 100 개의 로그 항목으로 제한합니다. 유형, 상태, 타임스탬프, 사용자 및 요청 ID 를 기준으로 항목을 필터하다 하여 쿼리 와 관련된 로그만 반환할 수 있습니다.

함수는 JavaScript의 console.log() 메서드를 사용하여 정보를 로그 할 수 있습니다. Atlas 는 각 콘솔 로그 를 문자열화하고 각 string 을 한 줄로 저장합니다. Atlas 는 줄을 512 바이트 길이로 자릅니다. ASCII 문자 세트의 경우 512 문자로 변환됩니다. 사용하는 문자 설정하다 에 따라 더 적은 문자 수에서 잘릴 수 있습니다.

Atlas 는 지정된 로그 항목에 대해 처음 25 개의 로그 줄만 저장합니다.

Atlas 는 10 일 동안 로그를 보관하고 그 이후에는 삭제됩니다.

10 일이 지난 로그가 필요한 경우 다른 서비스로 로그를 자동으로 전달할 수 있습니다. UI 에서 현재 사용 가능한 로그 덤프를 다운로드 하거나 관리자 API 로깅 엔드포인트 를 사용하여 로그가 만료되기 전에 가져올 수도 있습니다.

Atlas 는 사용량을 측정하고 시간 경과에 따른 집계 지표 를 기록합니다. 지표 에 액세스 하고 이를 사용하여 성능을 평가하고 사용 추세를 식별할 수 있습니다. 예를 예시, 계산을 수행하는 데 소요된 시간입니다.

사용 가능한 지표와 해당 지표 에 액세스 하는 방법에 학습 보려면 지표를 참조하세요.

Atlas 이벤트는 Atlas 프로젝트의 활동 피드 에 게시됩니다. 경고에는 trigger 가 실패하여 자동으로 다시 시작할 수 없을 때 발생하는 trigger 실패 이벤트가 포함됩니다.

학습 보려면 활동 피드 및 Atlas 경고를 참조하세요.

trigger 로그 항목의 형식은 다음과 같습니다.

Logs:
[
<log line>,
<log line>,
...
]
See Function. See Trigger.
Compute Used: <number> bytes•ms
필드
설명

사용된 컴퓨팅

작업의 계산 부하입니다.

로그

console.log 출력 목록입니다. Atlas 는 마지막 25 console.log() 호출의 처음 512 바이트를 저장합니다.

함수를 참조하세요. trigger를 참조하세요.

이 이벤트를 실행한 트리거 및 이 이벤트에 의해 실행된 함수에 대한 링크입니다.

실패한 작업으로 인해 생성된 로그 항목 기능 디버깅 목적으로 다음과 같은 추가 필드가 포함될 수 있습니다.

필드
설명

오류

오류에 대한 간략한 설명입니다.

돌아가기

값 정의 및 액세스