自定义日志
Note
此功能已不再使用。現在,您可以使用 日誌定義 來定義和發送遊戲日誌。請參閱以下指南。
- 日誌定義指南: 操作 > 分析 > 日誌定義
- 發送日誌定義指南: API > Hive 伺服器 API > 分析 > 發送日誌定義
類別¶
| 常見伺服器 172.19.1.10 / 112.175.65.135 | service_metrics-custom_log |
|---|---|
| 測試伺服器 112.175.143.37 | service_metrics_test-custom_log |
日誌規範¶
Note
蛇形命名的字段,例如 server_id,在存储到最终存储(BigQuery)时会转换为驼峰命名,例如 serverId,而以未指定形式发送的日志,例如 serverid,则不会保存在其列中。
| 字段名称(主) | 字段名称(子) | 描述 | 类型 | 是否必需 |
|---|---|---|---|---|
| category | game title_custom_log (游戏标题与游戏字段的值相同) | 字符串 | Y | |
| guid | 日志的键值 建议使用随机字符串,如 uuid 库 | 字符串 | Y | |
| dateTime | 日志堆栈的时间,格式为 YYYY-MM-DD HH 与日期字段的值相同,基于 KST | 字符串 | Y | |
| log | 堆叠在日志表中的数据(单位:行) | json | Y | |
| date | 存储日志的时间 格式:yyyy-MM-dd hh 例如,2012-01-19 16:24:00 | 字符串 | Y | |
| type | 自定义日志类型,与数据表创建的数据映射 | varchar | Y | |
| client_ip | 客户端 IP。此值提取国家的值 | varchar | N | |
| server_id | 服务器代码 请参考 服务器代码表 输入服务器代码(JSON 输入代码) | varchar | N | |
| app_id | Hive SDK 使用的 AppID 例如,com.com2us.derbyday.kakao.freefull.google.global.android. common | varchar | Y | |
| guid | 每个日志生成的唯一键 建议使用随机格式,如 uuid | varchar(64) | N | |
| ... | (将以下字段添加到适当的表中) | |||
| meta | 更新重复键的数据 | json 数组 | Y | |
| type | 自定义日志类型,与元数据表创建的数据映射 | varchar | Y | |
| channel | 登录渠道 * C2S: HIVE * KAK: Kakao Talk * LIN: LINE * WEI: 微博 | varchar | Y | |
| game | 使用游戏的品牌名称(例如,derbydays) app_id 的第三项 例如,com.com2us.littlelegends.kakao.freefull.apple.global.ios.universal => littlelegends | varchar | Y | |
| id | 元数据 ID | varchar | Y | |
| name | 元数据名称 | varchar | Y |
日誌範例¶
{
"category": "misample_custom_log",
"guid": "ca4bd34c867f4617a819ae139d8d6670",
"dateTime": "2018-12-17 17:29:11",
"log": {
"date": "2018-12-17 17:29:11",
"type": "tutorial",
"channel": "C2S",
"game": "misample",
"server_id": 3,
"app_id": "com.com2us.misample",
"device_id": 11111,
"game_id": 22222,
"channel_uid": 33333,
"tutorial_id": 10001,
"last_reset_date": "2018-12-17 17:23:31",
"client_ip": "123.123.123.123",
"guid": "ca4bd34c867f4617a819ae139d8d6670"
},
"meta": [
{
"type": "tutorial",
"channel": "C2S",
"game": "misample",
"id": 10001,
"name": "Create an Account"
}
]
}