関数ログ
Atlas Device Sync、Atlas Edge Server、Data API、HTTPS endpoints は非推奨です。 詳細 については、 の廃止ページを参照してください。
Overview
関数ログは、ユーザーが Realm SDK を使用して Atlas Function を呼び出すたびに作成されます。 triggerを使用して関数を実行することもできますが、SDK から直接呼び出される関数のみが関数タイプのログを生成します。
ログ形式
関数のログ エントリの形式は次のとおりです。
Logs: [ <log line>, <log line>, ... ] { "arguments": [ <arg1>, <arg2> ], "name": <function name>, "service": "" } Function Call Location: <location> Compute Used: <number> bytes•ms Remote IP Address: <ip address> SDK: <sdk> Platform Version: <version>
フィールド
フィールド | 説明 | ||
---|---|---|---|
リモート IP アドレス | Atlas 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 MongoDB Atlas で実行されている場合、
| ||
関数呼び出しの場所 | 関数が実行されたデータセンター。 | ||
ログ | console.log の出力一覧。 App Services は、最後の25 console.log() 呼び出しの最初の512バイトを保存します。 |
エラー フィールド
失敗した操作によって作成されたログ エントリには、デバッグ目的で追加のフィールドが存在する場合があります。 これには、次のものが含まれます。
フィールド | 説明 |
---|---|
エラー | エラーの簡単な説明です。 |
スタック トレース | 例外スタック トレースの出力。 |
詳細 | アクション、理由、サービス名、サービスの種類など、実行に関する追加情報。 |