内容简介:Saber平台建设之路标准化指标输出,通用指标模型设计
Saber平台建设之路
标准化指标输出,通用指标模型设计
-
HBase表存储指标明细数据
-
RowKey设计准则:
-
rowkey=指标列+时间列+存储粒度
-
指标列:提供灵活的拼装规则,主要由指标ID+维度1+维度2...而针对移动端APP埋点上报的流数据质量,则可划分为:指标ID、维度枚举值、流数据ID、客户端版本号。PS:而维度枚举值的取值范围为(长度为2):01.一致性,02.完整性,03.唯一性,04.准确性,05.规范性,06到99.自定义。
-
时间列:该列采用默认格式,即“YYYYMMDD”
-
存储粒度:该列采用枚举值,1:天粒度,2:小时粒度,3:分钟粒度。
-
列族设计
-
列族根据存储粒度来进行列族的划分,例如针对天粒度的则只有一个列,针对小时粒度则有24列,针对分钟粒度则有1440列。
大家工作学习遇到HBase技术问题,把问题发布到HBase技术社区论坛http://hbase.group,欢迎大家论坛上面提问留言讨论。想了解更多HBase技术关注HBase技术社区公众号(微信号:hbasegroup),非常欢迎大家积极投稿。
技术社群
【HBase生态+Spark社区大群】
群福利:群内每周进行群直播技术分享及问答
加入方式1:https://dwz.cn/Fvqv066s?spm=a2c4e.11153940.blogcont688191.19.1fcd1351nOOPvI
加入方式2:钉钉扫码加入
免费试用
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 7FRESH敏捷实战之工程效率实践
- ngrinder 压力测试实践(二)groovy 脚本实战
- 观远AI实战 | 机器学习系统的工程实践
- 京东毫秒级热key探测框架设计与实践,已实战于618大促
- 深度学习TensorFlow基本数据类型及回归算法深入实践-Coding技术进阶实战
- 《Service Mesh 实战—基于 Linkerd 和 Kubernetes 的微服务实践》读后感
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。