服务端埋点系统设计

一、介绍

所谓“埋点”,是数据采集领域(尤其是用户行为数据采集领域)的术语。指的是针对特定用户行为或事件进行捕获、处理和发送的相关技术及其实施过程。 埋点的技术实质,是先监听软件应用运行过程中的事件,当需要关注的事件发生时进行判断和捕获。本博只是简单演示如何实现埋点采集信息,至于后续信息如何使用,不关注,常见的,有MQ处理、Spark&Hbase,等处理方式。

二、实现过程

大致思路:采集数据项目做成一个简单的jar,调用方通过maven依赖引用jar内容。调用方通过注解的形式,使得调用方可以上报系统所需采集的数据。

2.1、新建一个采集数据的jar项目

<dependencies>
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-web</artifactId

你可能感兴趣的:(服务化,埋点,服务器数据埋点上报,注解埋点)