재화·스코어 메타데이터
재화와 스코어 로그를 전송할 때 기존에는 각 로그 항목의 id에 해당하는 name을 필수로 전송해야 했습니다. 이를 변경해 이제는 실시간 로그에서 id만 전송할 수 있습니다. 실시간 로그에서 name을 함께 전송하지 않는 경우에는 아래 카테고리를 배치해서 별도로 입력 가능합니다.
카테고리¶
- Fluentd 방식 (로그 정의 템플릿)
서버 (2대 로드밸런싱) | analytics-hivelog-03.withhive.com analytics-hivelog-04.withhive.com | |
TAG명 규칙 | ha2union.game.[게임명약칭].common_meta | (예) ha2union.game.samplegame.common_meta |
Category 필드 값 | hive_common_meta | (예) {"category":"hive_common_meta","game":"samplegame"} |
자세한 전송 방법 안내 |
- Http 방식 (로그 정의 템플릿)
서버 | https://analytics-log.withhive.com | |
Category 필드 값 | hive_common_meta | (예) {"category":"hive_common_meta","game":"samplegame"} |
자세한 전송 방법 안내 |
- Scribe 방식
상용 서버 | common_meta_log |
---|---|
개발 서버 | test_common_meta_log |
로그 스펙¶
필드명 | 설명 | 타입 | 예시 | 필수여부 |
---|---|---|---|---|
dateTime | 해당 메타가 정의된 시간 혹은 전송 시점의 시간 형식: 년-월-일 시:분:초 | string | 2012-01-19 16:24:00 | N |
game | 게임명 약어 | string | samplegame | Y |
servicemetrics | 관련 로그 카테고리 약칭 예. score2, asset_var | string | asset_var | Y |
type | score2, asset_var에 해당하는 id 타입 예. action_id, action_name 페어의 id 타입은 action | string | action | Y |
id | score2, asset_var에 해당하는 id 값 예. action_id=1001, action_name=테스트 페어의 id 값은 1001 | int | 1001 | Y |
name | score2, asset_var에 해당하는 id 이름 예. action_id=1, action_name=테스트 페어의 id name은 테스트 | string | 테스트 | Y |
JSON 샘플¶
{"category":"hive_common_meta","name":"랜딩액션2","game":"misample","dateTime":"2018-10-30 15:49:11","servicemetrics":"score2","type":"mode","id":6}
{"category":"hive_common_meta","name":"lv032","game":"misample","dateTime":"2018-10-30 15:49:11","servicemetrics":"score2","type":"submode","id":9000303}
{"category":"hive_common_meta","name":"담기2","game":"misample","dateTime":"2018-10-30 15:49:11","servicemetrics":"score2","type":"grade","id":1}
{"category":"hive_common_meta","name":"COLLECTION-2","game":"misample","dateTime":"2018-10-30 15:49:11","servicemetrics":"asset_var","type":"action","id":11}
{"category":"hive_common_meta","name":"PLAYER_LIST-2","game":"misample","dateTime":"2018-10-30 15:49:11","servicemetrics":"asset_var","type":"item","id":110001}
{"category":"hive_common_meta","name":"포인트-2","game":"misample","dateTime":"2018-10-30 15:49:11","servicemetrics":"asset_var","type":"asset","id":2}