CDN のオフラインログは、バッチダウンロード用の過去のアクセスログファイルを提供します。 これらのログを使用して、高速化ドメイン名のアクセスパターンを分析したり、問題をトラブルシューティングしたり、トラフィックを監査したりできます。
前提条件
オフラインログをダウンロードする前に、以下を確認してください。
RAM ユーザーが必要な権限を持っていること。 AliyunCDNFullAccess ポリシー、またはログのダウンロード権限を付与するカスタムポリシーをアタッチしてください。
少なくとも1つの高速化ドメイン名が設定され、トラフィックを受信していること。 ログは、アクティブなリクエストがあるドメインに対してのみ生成されます。
お使いの Alibaba Cloud アカウントが良好な状態であること。 支払い遅延のあるアカウントは、ログのダウンロードにアクセスできません。
ダウンロード
ログをダウンロードする日付を選択します。 ログは過去30日間利用可能です。
ダウンロードボタンをクリックします。 ログファイルは、圧縮された.gzアーカイブとして提供されます。 トラフィック量に応じて、ファイルサイズは数キロバイトから数メガバイトの範囲です。
ダウンロード後、ファイルを確認してください。 ファイルサイズを確認したり、
gunzipを使用して解凍したり、チェックサムを使用して.gzアーカイブが破損していないことを確認したりできます。
ログの遅延:ログファイルは通常24時間以内に利用可能になりますが、場合によっては遅延が長くなることがあります。 遅延の短いログについては、「リアルタイムログ」をご参照ください。
ログを長期間保持するには、Object Storage Service (OSS) にアーカイブしてください。 詳細については、「Function Compute を使用した Object Storage Service (OSS) へのオフラインログのアーカイブ」をご参照ください。
ログ
ファイル形式
ログファイルの命名規則: 高速化ドメイン名_年_月_日_開始時刻_終了時刻[拡張フィールド].gz。 拡張フィールドは、存在する場合、アンダースコア (_) で始まります。 例:aliyundoc.com_2018_10_30_000000_010000_xx.gz。
拡張フィールドは存在しない場合があります。 例:aliyundoc.com_2018_10_30_000000_010000.gz。
CDN のオフラインログファイルは、Notepad++などのテキストエディターやIDEで開くことができます。
既知の差異
[監視と使用状況分析] または [使用量統計] で報告されるトラフィックデータは、通常、オフラインログから計算されたトラフィックよりも約10%高くなります。 詳細については、「監視と使用状況分析または使用量統計のトラフィックデータとログのトラフィックデータに差異があるのはなぜですか。」をご参照ください。
ネットワークに関する考慮事項
一部の地域では、特定のインターネットサービスプロバイダー (ISP) がクライアントにプライベート IP アドレスを割り当てることがあります。 その結果、CDN または のエッジノードは、クライアントのプライベートIPアドレスを受信します。 これは、X-Forwarded-For リクエストヘッダーの左から最初のIPアドレスとして表示されます。
プライベート IP アドレスの範囲は次のとおりです。
クラス A プライベート IP アドレス: 10.0.0.0~10.255.255.255、サブネットマスク: 10.0.0.0/8
クラス B プライベート IP アドレス: 172.16.0.0~172.31.255.255、サブネットマスク: 172.16.0.0/12
クラス C プライベート IP アドレス: 192.168.0.0~192.168.255.255、サブネットマスク: 192.168.0.0/16
フォーマット
// ログエントリのサンプル
// アクセス時間 | クライアント IP | プロキシ IP | 応答時間 | Referer | リクエストメソッド | リクエスト URL | HTTP ステータスコード | リクエストバイト数 | レスポンスバイト数 | キャッシュヒットステータス | User_Agent | ファイルタイプ | アクセス IP
[8/Jan/2025:20:16:54 +0800] 139.224.XXX.XXX - 246 "-" "GET http://cdn.aliyun.cn/images/cdn.gif" 403 369 978 MISS "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36" "image/gif" 139.224.XXX.XXX
[8/Jan/2025:20:16:55 +0800] 139.224.XXX.XXX - 197 "https://www.aliyun.com/" "GET http://cdn.aliyun.cn/images/cdn.jpg" 200 369 1143 HIT "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36" "image/jpeg" 139.224.XXX.XXX
[8/Jan/2025:20:16:53 +0800] 139.224.XXX.XXX - 1073 "https://www.aliyun.com/" "GET http://cdn.aliyun.cn/" 200 368 985 HIT "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36" "application/xml" 139.224.XXX.XXX
[8/Jan/2025:20:09:42 +0800] 139.196.XXX.XXX - 233 "https://www.aliyun.com/" "GET http://cdn.aliyun.cn/" 200 284 857 HIT "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.135 Safari/537.36" "text/html" 139.196.XXX.XXX
[8/Jan/2025:20:09:43 +0800] 139.196.XXX.XXX - 42 "https://www.aliyun.com/" "GET http://cdn.aliyun.cn/" 200 404 809 HIT "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/126.0.6478.182 Safari/537.36" "text/html" 139.196.XXX.XXX
[8/Jan/2025:20:16:54 +0800] 139.224.XXX.XXX - 152 "https://www.aliyun.com/" "GET http://cdn.aliyun.cn/images/cdn.png" 200 374 1139 HIT "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36" "image/png" 139.224.XXX.XXXフィールド
例 | フィールド | 説明 |
[8/Jan/2025:20:16:54 +0800] | アクセス時間 | エッジノードがリクエストを受信した時間で、 |
139.224.XXX.XXX | クライアント IP |
説明
|
- | プロキシ IP |
|
246 | 応答時間 | エッジノードがリクエストに応答するのにかかった時間 (ミリ秒)。 |
"-" | Referer | クライアントリクエストからの |
GET | リクエストメソッド | HTTP リクエストメソッド (GET、POST、PUT、DELETE など)。 |
http://cdn.aliyun.cn/images/cdn.gif | リクエスト URL | リクエストされたリソースの完全なURL。 |
403 | HTTP ステータスコード | クライアントに返されるHTTP ステータスコード (200、403、404、500 など)。 |
369 | リクエストバイト数 | クライアントリクエストのサイズ (バイト単位)。 |
978 | レスポンスバイト数 | クライアントに送信されたレスポンスのサイズ (バイト単位)。 |
MISS | キャッシュヒットステータス | エッジノードがキャッシュからリクエストを処理したかどうかを示します。 指定可能な値:
説明 Alibaba Cloud CDN は、その CDN エッジノードのログのみを提供します。これらのログには、CDN L2 ノードからオリジンサーバーへのフェッチリクエストに関する詳細は含まれていません。したがって、キャッシュステータスが MISS の場合、エッジノードがオリジンサーバーからコンテンツをフェッチしたかどうかをログから判断することはできません。 |
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36 | User_Agent | クライアントリクエストの |
application/xml | ファイルタイプ | レスポンスの 説明 このフィールドは、グローバルリソースプランの対象となるドメイン名のログからは除外されます。 |
139.224.XXX.XXX | アクセス IP | エッジノードとのTCP接続を確立したIPアドレス。 通常、これはクライアント IP アドレスと一致します。 |
次のステップ
オフラインログを分析するには、「オフラインアクセスログの分析」をご参照ください。