Docs Menu
Docs Home
/ /
Atlas App Services
/ /

로그 전달자 구성 파일

/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
string[]

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

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

  • auth

  • endpoint

  • function

  • graphql

  • push

  • schema

  • service

  • sync

  • trigger

  • trigger_error_handler

log_statuses
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>"
}

돌아가기

HTTPS 엔드포인트