App Services ログを取得する

GET /groups/{groupId}/apps/{appId}/logs

path パラメータ

クエリ パラメータ

  • co_id string

    指定されたリクエスト相関 ID に関連付けられたログ メッセージのみを返します。

  • errors_only ブール値

    このフィールドの値は関係ありません。リクエストに含まれている場合、このエンドポイントはエラー ログのみを返します(値が false に設定されている場合でも)。このフィールドがリクエストから除外されている場合、このエンドポイントはエラー以外のログのみを返します。

  • user_id string

    指定された user_id に関連付けられたログ メッセージのみを返します。

  • start_date string

    結果を返し始める ISO 8601 の日付と時刻(この時刻は含みません)。

  • end_date string

    結果を返すことを停止する ISO 8601 の日付と時刻(その日付を含む)。

  • スキップ integer

    応答に含める前にスキップする一致するログ エントリのオフセット数。

  • limit integer

    応答に含めるログ エントリの最大数。クエリがこの数を超えるログに一致する場合、制限に達するまで日付の昇順でドキュメントが返されます。

    最小値は 1、最大値は 100 です。

  • タイプ string

    検索するログの種類。

    値は TRIGGER_FAILURETRIGGER_ERROR_HANDLERDB_TRIGGERAUTH_TRIGGERSCHEDULED_TRIGGERFUNCTIONSERVICE_FUNCTIONSTREAM_FUNCTIONSERVICE_STREAM_FUNCTIONAUTHWEBHOOKENDPOINTPUSHAPIAPI_KEYGRAPHQLSYNC_CONNECTION_STARTSYNC_CONNECTION_ENDSYNC_SESSION_STARTSYNC_SESSION_ENDSYNC_CLIENT_WRITESYNC_ERRORSYNC_OTHERSCHEMA_ADDITIVE_CHANGESCHEMA_GENERATIONSCHEMA_VALIDATION、または LOG_FORWARDER のいずれか)。

応答

  • 200 application/ JSON

    正常に取得されました。

    応答属性の非表示 応答属性の表示 オブジェクト
    • ログ array[オブジェクト]

      リクエストごとに最大 100 の結果が得られます。

      100 要素以下

      次の 1 つ:
    • nextEndDate string 必須

      ISO 8601形式のログエントリの次のページの終了日時。App Services は、100ログエントリを超える一致するクエリの結果セットをページ分割し、ページ分割された応答にこのフィールドを含めます。最大 100 エントリの次のページを取得するには、この値を後続のリクエストで end_date パラメータとして渡します。

    • nextSskip integer 必須

      ISO 8601形式のログエントリの次のページへのオフセット。MongoDB App Services は、100ログエントリを超えるクエリの結果セットをページ分割し、次のページの最初のエントリはこのページの最後のエントリと同じタイムスタンプを持つページ割りされた応答にこのフィールドを含めます。最大 100 エントリの次のページを取得するには、この値(存在する場合)を後続のリクエストで skip パラメータとして渡します。

/groups/{groupId}/apps/{appId}/logs を取得する
curl \
 --request GET 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/logs' \
 --header "Authorization: Bearer $ACCESS_TOKEN"
応答の例(200)
{
  "logs": [
    {
      "_id": "63922bf071bdce7b19e14e76",
      "co_id": "63922bf071bdce7b19e14e75",
      "domain_id": "60c8f69884b0a73d14bb634b",
      "app_id": "60c8f69884b0a73d14bb634a",
      "group_id": "5b2ec426970199272441a214",
      "request_url": "/api/client/v2.0/app/test-for-now-vbwlr/auth/providers/anon-user/login",
      "request_method": "POST",
      "started": "2022-12-08T18:24:48.409Z",
      "completed": "2022-12-08T18:24:48.41Z",
      "type": "API"
    }
  ],
  "nextEndDate": "string",
  "nextSkip": 42
}