ข้ามไปที่เนื้อหา

บันทึกที่กำหนดเอง

Note

ฟังก์ชันนี้ถูกเลิกใช้แล้ว ตอนนี้คุณสามารถใช้ Log Definition เพื่อกำหนดและส่งบันทึกสำหรับเกม ดูคำแนะนำด้านล่าง

หมวดหมู่

เซิร์ฟเวอร์ทั่วไป
172.19.1.10 / 112.175.65.135
service_metrics-custom_log
เซิร์ฟเวอร์ทดสอบ
112.175.143.37
service_metrics_test-custom_log

ข้อกำหนดการบันทึก

Note

ฟิลด์ที่ใช้รูปแบบ snake_case เช่น server_id จะถูกแปลงเป็น camel case เช่น serverId เมื่อถูกเก็บในที่จัดเก็บสุดท้าย (BigQuery) และบันทึกที่ส่งในรูปแบบที่ไม่ได้ระบุ เช่น serverid จะไม่ถูกบันทึกในคอลัมน์ของมัน

ชื่อฟิลด์ (หลัก) ชื่อฟิลด์ (รอง) คำอธิบาย ประเภท จำเป็น
category ชื่อเกม_custom_log
(ชื่อเกมจะต้องตรงกับค่าของฟิลด์เกม)
สตริง ใช่
guid ค่าคีย์ของล็อก
แนะนำให้ใช้สตริงแบบสุ่มเช่นไลบรารี uuid
สตริง ใช่
dateTime เวลาของสแต็กล็อกในรูปแบบ YYYY-MM-DD HH🇲🇲SS
จะต้องตรงกับค่าของฟิลด์วันที่ โดยอิงตาม KST
สตริง ใช่
log ข้อมูลที่สแต็กในตารางล็อก (หน่วย: แถว) json ใช่
date เวลาที่เก็บล็อก
รูปแบบ: yyyy-MM-dd hh🇲🇲ss
ตัวอย่าง: 2012-01-19 16:24:00
สตริง ใช่
type ประเภทล็อกที่กำหนดเองซึ่งสร้างการแมพข้อมูลกับตารางข้อมูล varchar ใช่
client_ip IP ของลูกค้า ค่านี้จะดึงค่าของประเทศ varchar ไม่
server_id รหัสเซิร์ฟเวอร์
อ้างอิงจาก ตารางรหัสเซิร์ฟเวอร์ เพื่อป้อนรหัสเซิร์ฟเวอร์ (รหัส JSON Input)
varchar ไม่
app_id AppID ที่ Hive SDK ใช้
ตัวอย่าง: com.com2us.derbyday.kakao.freefull.google.global.android.
ทั่วไป
varchar ใช่
guid คีย์ที่ไม่ซ้ำกันที่สร้างขึ้นต่อล็อก
แนะนำให้ใช้รูปแบบสุ่มเช่น uuid
varchar(64) ไม่
... (เพิ่มฟิลด์ต่อไปนี้ไปยังตารางที่เหมาะสม)
meta ข้อมูลที่อัปเดตคีย์ที่ซ้ำกัน json array ใช่
type ประเภทล็อกที่กำหนดเองซึ่งสร้างการแมพข้อมูลกับเมตาเทเบิล varchar ใช่
channel ช่องทางการเข้าสู่ระบบ
* C2S: HIVE
* KAK: Kakao Talk
* LIN: LINE
* WEI: Weibo
varchar ใช่
game ใช้ชื่อแบรนด์ของเกม (เช่น derbydays)
รายการที่สามของ app_id
ตัวอย่าง: com.com2us.littlelegends.kakao.freefull.apple.global.ios.universal => littlelegends
varchar ใช่
id รหัสเมตาดาต้า varchar ใช่
name ชื่อเมตาดาต้า varchar ใช่

ตัวอย่างบันทึก

 {
  "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"
    }
  ]
}