서비스 로그
Atlas Device Sync, Atlas Edge Server, Data API 및 HTTPS endpoints 는 더 이상 사용되지 않습니다. 자세한 내용은 지원 중단 페이지를 참조하세요.
개요
서비스 로그는 사용자가 외부 서비스 와 상호 작용할 때마다 생성됩니다. 서비스 로그 항목에 표시되는 필드는 로그를 방출한 서비스에 의해 결정됩니다.
MongoDB Atlas
MongoDB Atlas 는 Atlas App Services 내에서 최고 수준의 서비스로 제공됩니다. 서비스 로그 항목의 형식은 다음과 같습니다.
{ "arguments": [ { "collection": <collection>, "database": <database>, "query": <query document>, "limit": { "$numberInt": <number> } } ], "name": <action>, "service": "mongodb-atlas" } Function Call Location: <location> Compute Used: <number> bytes•ms Remote IP Address: <ip address> SDK: <sdk>> Platform Version: <version> Rule Performance Metrics: { "database.collection": { "roles": { "owner": { "matching_documents": 5, "evaluated_fields": 0, "discarded_fields": 0 } }, "no_matching_role": 0 } }
필드
필드 | 설명 | ||
---|---|---|---|
원격 IP 주소 | App Services에 요청을 보낸 IP 주소입니다. (예 52.21.89.200 ) | ||
사용된 컴퓨팅 | 작업의 계산 부하입니다. | ||
플랫폼 버전 | 요청을 보낸 플랫폼의 버전입니다. | ||
SDK | 요청 을 보내는 데 사용되는 SDK입니다. 잠재적 값에는 모든 SDK가 포함됩니다. 브라우저의 경우 예시이 요청은 Realm Web SDK 버전 4.0.0 Mozilla Firefox에서 실행:
이 요청은 Realm Java SDK 버전 4.6.0 Android Marshmallow에서 실행:
| ||
함수 호출 위치 | 함수가 실행된 데이터 센터입니다. | ||
규칙 성능 메트릭 |
오류 필드
실패한 작업으로 인해 생성된 로그 항목에는 디버깅 목적으로 추가 필드가 포함될 수 있습니다. 여기에는 다음이 포함됩니다:
필드 | 설명 |
---|---|
오류 | 오류에 대한 간략한 설명입니다. |
스택 추적 | 예외 스택 추적의 출력물입니다. |
세부 정보 | 조치, 이유, 서비스 이름, 서비스 유형 등 실행에 대한 추가 정보입니다. |
Webhook / HTTP Service
웹훅 로그 항목은 다음 형식을 준수합니다.
Logs: [ <log line>, <log line>, ... ] Function Call Location: <location> Compute Used: <number> bytes•ms Remote IP Address: <ip address>
필드
필드 | 설명 |
---|---|
원격 IP 주소 | App Services에 요청을 보낸 IP 주소입니다. (예 52.21.89.200 ) |
사용된 컴퓨팅 | byte-ms 에서 측정된 작업의 계산 부하 입니다. |
함수 호출 위치 | 함수가 실행된 데이터 센터입니다. |
로그 | console.log 출력 목록입니다. App Services는 처음 25개의 console.log() 호출 중 처음 512바이트를 저장합니다. |
오류 필드
실패한 작업으로 인해 생성된 로그 항목에는 디버깅 목적으로 추가 필드가 포함될 수 있습니다. 여기에는 다음이 포함됩니다:
필드 | 설명 |
---|---|
오류 | 오류에 대한 간략한 설명입니다. |
스택 추적 | 예외 스택 추적의 출력물입니다. |
세부 정보 | 조치, 이유, 서비스 이름, 서비스 유형 등 실행에 대한 추가 정보입니다. |