ファイルダウンロードログ
このページには、ダウンロードしたCDNファイルの取得に関するログ、ダウンロード速度、成功/失敗の条件、およびバージョンが含まれています。ユーザーが実際に体験するダウンロード速度はファイルダウンロードログで確認でき、ログ内のclient_ip、begin_date、end_date、being_pos、end_posフィールドの値を使用して、地域と時間によるダウンロード速度と成功/失敗の条件を確認できます。
クライアントはファイルダウンロードの結果をゲームサーバーに送信し、その後ゲームサーバーはログをScribeに配信します。バックエンド統計を共有して、簡単にアクセスできるようにしてください。
カテゴリー¶
| 共通サーバー | service_metrics-file_download_log | 
|---|---|
| テストサーバー | service_metrics_test-file_download_log | 
ログ仕様¶
Note
スネークケースのフィールド、例えば server_id は、最終ストレージ(BigQuery)に保存される際にキャメルケース、例えば serverId に変換されます。また、未指定の形式で送信されたログ、例えば serverid は、その列には保存されません。
| フィールド名 | 説明 | タイプ | 必須 | 
|---|---|---|---|
| date | ログを保存する時間、形式: yyyy-mm-dd hh 例: 2012-01-19 16:24:00 | string | Y | 
| channel | ログインチャネル C2S: HIVE KAK: Kakao Talk LIN: LINE WEI: Weibo STE: Steam | string (3) | Y | 
| channel_uid | ログインチャネルのユーザー識別子 (一般的に bigint が使用されますが、一部のチャネルでは string タイプを使用する場合があります) 情報が不明な場合は 0 を送信します (例: LINE) | string (64) | Y | 
| game | ゲームのブランド名を使用します (例: derbydays)。app_id の第三項目 例: com.com2us.littlelegends.kakao.freefull.apple.global.ios.universal => littlelegends | string (50) | Y | 
| server_id | サーバーコード サーバーコードを入力するにはサーバーコードの表を参照してください (JSON 入力コード) | string | Y | 
| server_uid | ゲームサーバーで使用されるユーザー識別子 (game_uid の代わり) ユーザーがサインインしていない場合、ユーザー識別子は不明なので、識別子を 0 に設定します | bigint | Y | 
| did | Hive SDK が使用するデバイス ID | bigint | Y | 
| app_id | Hive SDK がゲームによって使用する AppID 例: 'com.com2us.derbyday.kakao.freefull.google.global.android.common' | string (200) | Y | 
| app_ver | アプリバージョン 例: 1.1.1 | string | Y | 
| url | ダウンロードしたファイルの URL | string | Y | 
| size | ダウンロードしたファイルのサイズ。単位: バイト | int | Y | 
| resume_cnt | この値は、最初のダウンロード時にファイルのダウンロードを再開した回数を示します。例: この値は、初めてファイルをダウンロードする際は 0 になります | tinyint | Y | 
| begin_pos | このログを生成した時点でのファイルダウンロードの開始位置 例: この値は、初めてファイルをダウンロードする際やファイルを再開する際は 0 になります この値は、ファイルのダウンロードを続けると非ゼロになります | int | Y | 
| end_pos | このログを生成した時点でのファイルダウンロードの終了位置 | int | Y | 
| begin_date | このログを生成した時点でのファイルダウンロードの開始時間 形式: yyyy-mm-dd hh 例: 2017-01-04 01:23:32 | string | Y | 
| end_date | このログを生成した時点でのファイルダウンロードの終了時間 形式: yyyy-mm-dd hh 例: 2017-01-04 01:23:32 | string | Y | 
| timezone | ログ内の時間パラメータの UTC オフセット (スペースなし) 例: "UTC+10:30" | string | Y | 
| connection_type | ユーザーのデバイス上の無線接続タイプ 1: Wi-Fi, 2: 3G/LTE | int | Y | 
| client_ip | クライアント IP。この値は GeoIP から国の値を抽出します | string (32) | Y | 
| server_ip | サーバー IP | string (32) | Y | 
| company | ゲーム出版会社、ログの対象: 例: "C2S": Com2uS, "GVI": Com2uS Holdings | string (3) | Y | 
ログサンプル¶
{
    "date": "2014-07-11 10:30:24",
    "channel": "C2S",
    "channel_uid": 90027477600,
    "game": "acefishing",
    "server_id": 0,
    "app_id": "com.com2us.acefishing.normal.freefull.apple.global.ios.universal",
    "url": "http://cdn-dn.com2us.com/game14/v0206/iphone/Fi_0152_01.unity3d",
    "size": 7864,
    "resume_cnt": 0,
    "begin_pos": 0,
    "end_pos": 7864,
    "begin_date": "2014-07-11 09:30:24",
    "end_date": "2014-07-11 09:30:25",
    "connection_type": 1,
    "server_ip": "112.175.229.236",
    "client_ip": "125.95.8.45",
    "company": "C2S"
}