Skip to content

水滴监控统计

水滴监控统计系统,是整个团队都在使用的Web前端监控系统。其展示出的各种关键指标,是老板非常关注的数据,用来辅助战略决策。

项目简介

在XX新闻团队,之前有章鱼和极光两种统计数据系统,但都有着各自的缺陷,无法满足现代业务的需求。章鱼系统,比较老了,一些关键的业务指标缺失,同时存在着数据不准确的问题;极光系统,的应用场景比较局限,多应用在频道页面的热点图上,不是一种综合型的监控统计系统,能获得的数据信息有限。

在明确了问题后,前端团队决定研发一款新的监控统计系统---水滴监控统计,涉及到大数据的存储由运维和后端团队来配合完成。水滴监控统计,要能满足通用的监控统计需求,服务于各个业务团队。

个人贡献

个人全程参与了水滴监控的立项、设计、实现和推广等环节,作为系统的核心开发成员,从0到1参与了监控系统的各项工作。

Alt text

重点负责 监控系统管理平台 和 SDK的研发工作。

  • 书写监控系统的立项书,报领导立项审批
  • 和后端、及运维团队沟通,确定监控系统的数据上报方案
  • 调研和设计监控系统的SDK,以及埋点方案
  • 设计和开发监控系统的前端管理平台
  • 带领新人完成查询平台的功能模块开发
  • 跑通项目的埋点、上报、取数、清洗和统计的整体流程

项目亮点

  1. 采用动态埋点技术,有新的业务项目要接入水滴统计,只需在管理平台创建一个项目配置,用于获得项目的唯一统计ID和基础的SDK脚本。

  2. 将获得的基础SDK脚本,引入到前端项目即可,以后就不需要再更改业务项目的代码了。

  3. 所有涉及到的埋点相关的操作,都是在统计系统的管理平台上完成的,以后需要更新埋点信息在管理平台上提交发布后自动在业务项目中生效。

Alt text

以上是统计系统管理平台部分,对应的表结构设计。