コンテンツにスキップ

Logpull API

❮ FAQに戻る

ログはどのくらいの期間保持されますか?

Cloudflareは、ログを少なくとも3日間、最大7日間利用可能にします。より長期間ログが必要な場合は、ローカルにダウンロードして保存してください。

16:10-16:13の時間帯のログを要求しています。しかし、ログのタイムスタンプにはこの時間帯より前のリクエストが表示されています。なぜそうなるのですか?

16:10-16:13の時間帯のログを要求すると、実際にはその時間帯に私たちのシステムによって受信され処理されたログを要求していることになります(そのため、エンドポイント名はlogs/receivedです)。受信時間は、ログがディスクに書き込まれる時間です。リクエストがCloudflareのエッジに到達する時間と、受信および処理される時間の間には遅延があります。リクエスト時間は、ログ自体に表示されるものです:EdgeStartTimestampEdgeEndTimestampは、エッジがリクエストの処理を開始した時刻と終了した時刻を示します。

受信時間に基づいて応答を行う利点は、遅れて到着するログを心配する必要がないことです。連続した時間セグメントのためにAPIを呼び出している限り、重複した呼び出しを行うことなく、常にすべてのログを取得できます。リクエスト時間に基づいて応答を行った場合、そのリクエスト時間のすべてのログが処理されたかどうかを確信することはできません。