Docs Menu
Docs Home
/ /
Atlas App Services

로그 전달자 구성 파일

참고

이 페이지에서는 레거시 구성 파일 형식에 대해 설명합니다. 이 정보는 더 이상 사용되지 않는 realm-cli 을 사용하는 경우에만 사용해야 합니다.

App Services CLI로 가져오거나 UI에서 내보내는 모든 구성 파일은 최신 구성 버전을 사용합니다. 현재 구성 파일 형식에 대한 자세한 내용은 앱 구성을 참조하세요.

로그 전달자 구성 파일은 /log_forwarders 디렉토리에서 정의합니다.

app/
└── log_forwarders/
└── <Name>.json
log_forwarders/<name>.json
{
"name": "<name>",
"log_types": [ "<type>", ... ],
"log_statuses": [ "<status>", ... ],
"policy": { batching policy },
"action": { action configuration }
}
필드
설명
name
String
로그 전달자의 고유 이름입니다.
log_types
Array<String>

포워더가 서비스에 보내야 하는 하나 이상의 로그 유형 배열입니다. Atlas App Services는 유형이 나열 되고 상태가 log_statuses 에 나열된 경우에만 로그를 전달합니다.

배열에는 다음과 같은 로그 유형이 포함될 수 있습니다.

  • auth

  • endpoint

  • function

  • graphql

  • push

  • schema

  • service

  • sync

  • trigger

  • trigger_error_handler

log_statuses
Array<String>

포워더가 서비스에 보내야 하는 하나 이상의 로그 상태 배열입니다. App Services는 해당 유형이 나열 되어 있고 log_types 에 나열된 경우에만 로그를 전달합니다.

배열에는 다음과 같은 로그 상태가 포함될 수 있습니다.

  • error

  • success

policy
Object

포워더의 일괄 처리 정책을 구성하는 객체입니다.

로그를 개별적으로 전달하려면 다음을 수행합니다.

{ "type": "single" }

로그를 배치로 그룹화하려면 다음을 수행합니다.

{ "type": "batch" }
action
Object

포워더가 로그를 보내는 위치와 방법을 구성하는 객체입니다.

연결된 MongoDB collection에 로그를 전달하려면 다음을 수행합니다.

{
"type": "collection",
"data_source": "<data source name>",
"database": "<database name>",
"collection": "<collection name>"
}

사용자 지정 함수를 사용하여 로그를 전달하려면 다음을 수행합니다.

{
"type": "function",
"name": "<function name>"
}

다음

Atlas Application Services란 무엇인가요?