Docs 菜单

Docs 主页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[]

转发器应发送到服务的一个或多个日志状态的数组。 仅当日志类型已列出其类型在log_types中列出时,App Services 才会转发日志。

该数组可能包含以下日志状态:

  • 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 端点配置文件