游戏内容日志
類別¶
常見伺服器 | service_metrics-game_content_log |
---|---|
測試伺服器 | service_metrics_test-game_content_log |
日誌規範¶
Note
蛇形命名的字段,例如 server_id
,在存储到最终存储(BigQuery)时会转换为驼峰命名,例如 serverId
,而以未指定形式发送的日志,例如 serverid
,不会保存在其列中。
字段名称 | 描述 | 类型 | 是否必填 |
---|---|---|---|
date | 存储日志的时间 格式:yyyy-mm-dd hhss 例如: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的第三项 例如,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"
}