エッジのリクエストログ取得
GET /v2/apps//network/logs でアプリケーションのドメインに対するリクエスト単位のエッジログを最大 7 日前まで取得します。Pro と Enterprise で利用できます。
GET
エッジのリクエストログ取得
アプリケーションのプライマリドメインおよび設定済みのカスタムドメインに対する、リクエスト単位のエッジログ(HTTP、国、ステータス、バイト数)を返します。最大保持期間は7日間で、開始時刻はアプリケーションの作成日にクランプされます。
Pro および Enterprise プランでのみ利用できます。キャッシュミスは、analytics、errors、logs、performance の各エンドポイント全体で、アプリケーションのオーナーごとに 60 秒あたり 20 リクエストの共通の制限を共有します。キャッシュされたレスポンスはカウントされません。プラットフォーム全体が混雑している時間帯は、代わりに要求されたウィンドウの最新のキャッシュデータを返す場合があります。
apps:read スコープを持つ API キーが必要です。
これは生のリクエスト単位のエッジトラフィックのサンプルであり、アプリケーション自体のランタイム出力ではありません。コンテナの stdout/stderr を確認するには、代わりにアプリケーションログの取得を参照してください。各エントリには、Cloudflare が観測した時点でのクライアント情報(IP、国、ユーザーエージェント)、リクエスト情報(メソッド、パス、クエリ、プロトコル)、レスポンス情報(ステータス、コンテンツタイプ、キャッシュ HIT/MISS)が含まれます。
結果はウェブサイトアナリティクスと同じ 5 分単位のバケットでキャッシュされるため、移動するウィンドウを繰り返しポーリングしても、呼び出しのたびにエッジから再取得するのではなくキャッシュされたサンプルが再利用されます。ネットワークエラーと組み合わせることで、5xx レスポンスの急増と、それを引き起こした具体的なリクエストを関連付けられます。
パラメータ
string
必須
アプリケーションのID。アプリケーションのダッシュボードのURLで確認できます。
string
必須
ISO 8601 形式の開始タイムスタンプ。アプリケーションの作成日より前、または7日より古い時刻は指定できません。
string
必須
ISO 8601 形式の終了タイムスタンプ。
start より後である必要があります。レスポンス
string
呼び出しが成功したかどうかを示します。成功した場合は
success、失敗した場合は error です。array
レスポンスの内容。
一般的なエラー
関連項目
- CLI:
squarecloud app network logs - SDK:
api.apps.network.logs()(JavaScript),client.apps.network.logs()(Python),c.Apps.Network.Logs()(Go)

