CDN オフラインログは、バッチダウンロード用の過去のアクセスログファイルを提供します。これらのログを使用して、高速化ドメイン名のアクセスパターンを分析したり、問題をトラブルシューティングしたり、トラフィックを監査したりできます。
前提条件
オフラインログをダウンロードする前に、以下の条件を満たしていることを確認してください。
ご利用の RAM ユーザーに必要な権限が付与されていること。 AliyunCDNFullAccess ポリシー、またはログダウンロード権限を付与するカスタムポリシーをアタッチしてください。
少なくとも 1 つの高速化ドメイン名が設定されており、トラフィックを受信していること。ログはアクティブなリクエストがあるドメインに対してのみ生成されます。
Alibaba Cloud アカウント (root ユーザー) のステータスが正常であること。支払い遅延のあるアカウントはログダウンロード機能を利用できません。
ダウンロード
ログをダウンロードする日付を選択します。ログは過去 30 日間分利用可能です。
ダウンロードボタンをクリックします。ログファイルは圧縮された .gz アーカイブとして提供されます。トラフィック量によっては、ファイルサイズが数 KB から数 MB になる場合があります。
ダウンロード後、ファイルを検証します。ファイルサイズを確認したり、
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。
任意のテキストエディターまたは IDE (Notepad++ など) を使用して、CDN オフラインログファイルを開くことができます。
既知の差異
モニタリングと使用量分析 または 使用量統計 で報告されるトラフィックデータは、通常、オフラインログから算出したトラフィックよりも約 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" "application/xml" 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" "application/xml" 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" "application/xml" 139.224.XXX.XXXフィールド
例 | フィールド | 説明 |
[8/Jan/2025:20:16:54 +0800] | アクセス時刻 | エッジノードがリクエストを受信した時刻。形式は |
139.224.XXX.XXX | クライアント IP |
説明
|
- | プロキシ IP |
|
246 | 応答時間 | エッジノードがリクエストに応答するのに要した時間(ミリ秒)。 |
"-" | Referer | クライアントリクエストの |
GET | リクエストタイプ | GET、POST、PUT、DELETE などの HTTP リクエストメソッド。 |
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 アドレスと一致します。 |
次のステップ
オフラインログを分析する方法については、「オフラインアクセスログの分析」をご参照ください。