Docs Menu
Docs Home
/ /
Atlas App Services
/ /

ログフォワーダーの構成ファイル

ログフォワーダーの構成ファイルは、 /log_forwardersディレクトリで定義します。

app/
└── log_forwarders/
└── <Name>.json
log_forwarders/"name".json<name>
{
"name": "<name>",
"log_types": [ "<type>", ... ],
"log_statuses": [ "<status>", ... ],
"policy": { batching policy },
"action": { action configuration }
}
フィールド
説明
name
string
ログフォワーダーの一意の名前。
log_types
string[]

フォワーダーがサービスに送信する 1 つ以上のログ タイプの配列。 Atlas App Services は、タイプが リストさ、ステータスがlog_statusesに表示されている場合にのみログを転送します。

配列には、次のログ タイプが含まれる場合があります。

  • auth

  • endpoint

  • function

  • graphql

  • push

  • schema

  • service

  • sync

  • trigger

  • trigger_error_handler

log_statuses
string[]

フォワーダーがサービスに送信する 1 つ以上のログ ステータスの配列。 App Services は、そのタイプがリストされ、かつそのタイプがlog_typesにリストされている場合にのみログを転送します。

配列には、次のログ ステータスが含まれる場合があります。

  • error

  • success

policy
object

フォワーダーのバッチ ポリシーを構成するオブジェクト。

ログを個別に転送するには:

{ "type": "single" }

ログをバッチにグループ化するには:

{ "type": "batch" }
action
object

フォワーダーがログを送信する場所と方法を構成するオブジェクト。

リンクされた MongoDB コレクションにログを転送するには:

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

カスタム関数を使用してログを転送するには、次のようにします。

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

戻る

HTTPS endpoints