ゲームコンテンツログ
カテゴリー¶
| 共通サーバー | service_metrics-game_content_log | 
|---|---|
| テストサーバー | service_metrics_test-game_content_log | 
ログ仕様¶
Note
スネークケースのフィールド、例えば server_id は、最終ストレージ(BigQuery)に保存されるときにキャメルケース、例えば serverId に変換され、指定されていない形式で送信されたログ、例えば serverid はその列に保存されません。
| フィールド名 | 説明 | タイプ | 必須 | 
|---|---|---|---|
| date | ログを保存する時間 フォーマット: yyyy-mm-dd hh 例: 2012-01-19 16:24:00 | string | Y | 
| timezone | ログの時間パラメータのUTCオフセット(スペースなし) 例: "UTC+10:30" | string | Y | 
| channel | C2S: HIVE, KAK: Kakao Talk, LIN: LINE, WEI: Weibo | string(3) | Y | 
| channel_uid | ログインチャネルのユーザー識別子(一般的にbigintが使用されますが、一部のチャネルではstringタイプを使用する場合があります) LINEなどの情報が不明な場合は0を送信 | string(64) | Y | 
| game | ゲームのブランド名を使用します(例: derbydays)。app_idの3番目のアイテム 例: com.com2us.littlelegends.kakao.freefull.apple.global.ios.universal => littlelegends | string(50) | Y | 
| server_id | サーバーコード サーバーコードを入力するにはサーバーコードの表を参照してください(JSONエンターコード) | string | Y | 
| server_uid | ゲームサーバーで使用されるユーザー識別子。 ユーザーがサインインしない場合、ユーザー識別子は不明なので、識別子を0に設定します | bigint | Y | 
| type | ドキュメントの識別子 | string | Y | 
| content | ゲームによってログの内容を動的に保存します | hashmap (json) | Y | 
| client_ip | クライアントIP。この値はGeoIPから国の値を抽出します | string(32) | Y | 
| server_ip | サーバーIP | string(32) | Y | 
ログサンプル¶
{
    "date": "2014-11-26 10:42:29",
    "channel": "C2S",
    "channel_uid": "235691991",
    "game": "smon",
    "server_id": 4,
    "server_uid": 235690991,
    "type": "user",
    "content": {
        "command": 4,
        "reason": 59,
        "stage": 1,
        "stage_name": "stage_1",
        "monster_id": 1594,
        "monster_name": "monster_1594",
        "id_1": 2640,
        "id_2": 9759,
        "id_1_name": "id_1_name_2640",
        "id_2_name": "id_2_name_9759"
    },
    "client_ip": "127.0.0.1",
    "server_ip": "192.168.56.101"
}