ファイルダウンロードログ
このページには、ダウンロードした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 hhss 例: 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 hhss 例: 2017-01-04 01:23:32 | string | Y |
end_date | このログを生成した時点でのファイルダウンロードの終了時間 形式: yyyy-mm-dd hhss 例: 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"
}