Alibaba Cloud CDN は、ドメインアクセスログを 1 時間ごとに収集します。 過去 30 日間に収集された毎日のログデータをローカル PC にダウンロードしてさらに分析できます。 このトピックでは、オフラインログをダウンロードする方法と、その形式について説明します。
ログのダウンロード
オフラインログに移動し、[ログのダウンロード] をクリックし、日付を選択してログをダウンロードします。
ログデータをを 30 日以上に保存するには、ログストレージ機能を使用して、Object Storage Service (OSS) バケットにログデータを保存してください。 詳細については、「Function Compute を使用してログを配信する」をご参照ください。
ログの説明
ログの生成時間:ログデータはイベント発生後の 24 時間に生成されます。 場合によっては、さらに時間がかかることがあります。24 時間以内のログを確認する必要がある場合は、「リアルタイムログ」をご参照ください。
ログの命名規則:
ドメイン名_年_月_日_ 開始時間_終了時間[拡張フィールド].gz
。 拡張フィールドはアンダースコア(_)で始まります。 例:aliyundoc.com_2018_10_30_000000_010000_xx.gz
。説明特定のログファイルの名前には、拡張フィールドが含まれていない場合があります。 例:
aliyundoc.com_2018_10_30_000000_010000.gz
。ツール:CDN ログは、Notepad++ などの一般的な IDE ツールを使用して表示できます。
データの差異:[モニタリング & 使用量分析] または [使用状況] ページで表示されたトラフィック使用量は、ログに記録された使用量の 1.1 倍です。 その原因については、「ドキュメント」をご参照ください。
特定のリージョンのインターネット・サービス・プロバイダー (ISP) では、クライアントにプライベート IP を割り当てることがあります。そのため、POP がユーザからプライベート IP を受信する場合があります。この IP アドレスは、
X-Forwarded-For
リクエストヘッダーから抽出された左側から一番最初の IP アドレスです。説明プライベート IP の範囲には、次の 3 つのタイプが含まれます。
クラス A : 10.0.0.0 ~ 10.255.255.255、サブネットマスク:10.0.0.0/8
クラス B : 172.16.0.0 ~ 172.31.255.255、サブネットマスク:172.16.0.0/12
クラス C : 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 | リクエストに含まれる クライアントがプロキシなしで POP に接続している場合、この IP アドレスはクライアントが POP への接続に使用する IP アドレスと同じです。 説明
|
- | プロキシ IP | リクエストに含まれる |
246 | 応答時間 | 応答時間。 単位:ミリ秒。 |
"-" | Referer | HTTP リクエストの Referer ヘッダー。 |
GET | リクエストタイプ | リクエストメソッド。 例: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 ノードの back-to-origin 情報は含まれていません。 したがって、このフィールドが MISS の場合、back-to-origin 情報を取得できず、ユーザリクエストの back-to-origin が実行されたかどうかをログから直接確認することはできません。 |
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 | User-Agent ヘッダー。 |
application/xml | ファイルタイプ | Web サイトのタイプ。 説明 グローバルリソースプランを有効にしたドメイン名のログには、このフィールドは含まれません。 |
139.224.XXX.XXX | アクセス IP | 接続の確立に使用された IP アドレス。通常はクライアント IP です。 |
関連 API 操作
DescribeCdnDomainLogs: ドメイン名のオフラインログのダウンロード URL をクエリします。
次の手順
オフラインログの分析方法については、「オフラインログを分析する」をご参照ください。