从服务端埋点到Kafka(一)

服务端埋点时事件模型建立

基础数据模型有如下:

列名 详情
公有字段: String account,long userId,long roleId,int roleLevel,String roleName,String channelKey,String deviceId,int gender,int serverId,long createTime,String logName(用户账户,用户账户ID,角色ID,角色等级,角色名称,渠道,设备ID,性别,服务器id,创建时间,日志名)
event:
以下事件有公有字段
CreateUserEvent
CreateUserEvent {
“account”: “xxx”, //String 用户账户
“userId”: 0, //long 用户账户ID
“roleId”: 0, //long 角色ID
“roleLevel”: 0, //int 角色等级
“roleName”: “xxx”, //String 角色名称
“channelKey”: “xxx”, //String 渠道
“deviceId”: “xxx”, //String 设备ID
“gender”: 0, //int 性别
“serverId”: 0, //int 服务器id
“createTime”: 0, //long 创建时间
“logName”: “CreateUserEntity” //String 日志名
}
CreateRoleEvent
CreateRoleEvent {
“account”: “xxx”, //String 用户账户
“userId”: 0, //long 用户账户ID
“roleId”: 0, //long 角色ID
“roleLevel”: 0, //int 角色等级
“roleName”: “xxx”, //String 角色名称
“channelKey”: “xxx”, //String 渠道
“deviceId”: “xxx”, //String 设备ID
“gender”: 0, //int 性别
“serverId”: 0, //int 服务器id
“createTime”: 0, //long 创建时间
“logName”: “CreateRoleEntity” //String 日志名
}
LoginEvent String ip(登录IP)
LoginEvent对应json {
“account”: “xxx”, //String 用户账户
“userId”: 0, //long 用户账户ID
“roleId”: 0, //long 角色ID
“roleLevel”: 0, //int 角色等级
“roleName”: “xxx”, //String 角色名称
“chan
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值