3.0.x 升级 3.1.x 文档

一步一个脚印一个坑 1年前 ⋅ 1505 阅读
ad

hello,大家好,最新发布了3.1.x版本,与3.0.x版本差异较大,所以单独出一个升级文档。

一、架构上的差异

原来的监控系统和埋点系统是两个完全独立的程序,这就意味着,用户需要同时创建两套用户系统和团队系统。对于同时使用两款产品的同学来说,非常的麻烦。所以这次的调整,就是为了让监控和埋点系统的用户和团队能够共用,方便以后的管理。架构如下:

二、新版本内容的变化

1. 原来各个系统相互独立,现在统一归纳在一个项目里,就是webfunny_monitor;其中包含三个服务,分别为:应用中心(center),监控系统(monitor),埋点系统(event);

2. 原来的系统和数据库没有任何变化,只是新增了一个服务,服务端口:8009、前端端口:8008

三、更新步骤

1. 对于老用户,建议以监控系统的数据库为基础库,分别进入  center/config_variable/config.json、monitor/config_variable/config.json 文件中,将数据库配置为原监控系统数据库

2. 进入event/config_variable/config.json文件,将数据库配置为原埋点系统的数据库

3. 由于,原埋点系统的用户信息缺少部分字段,需要执行如下sql:

埋点新增字段sql
alter table User add column avatar varchar(100) default null comment '头像';
alter table BuryPointProject add column viewers text default null comment '查看者列表';
alter table BuryPointProject add column delStatus int default 0 comment '删除状态';
alter table BuryPointProject add column env varchar(20) default 'pro' comment '环境变量';
alter table BuryPointProject add column forbiddenTime varchar(13) default null comment '禁用时间';

 

4. 将原埋点系统的团队和用户迁移至原监控系统的数据库中,Navicat中直接选中复制进去即可。注意:用户邮箱不可以重复

四、使用新版部署文档

以上步骤处理完成后,请衔接部署文档的第二步开始,执行相关操作即可

如果觉得操作有困难,可以联系技术同学协助。

关于Webfunny

Webfunny专注于前端监控系统,前端埋点系统的研发。 致力于帮助开发者快速定位问题,帮助企业用数据驱动业务,实现业务数据的快速增长。支持H5/Web/PC前端、微信小程序、支付宝小程序、UniApp和Taro等跨平台框架。实时监控前端网页、前端数据分析、错误统计分析监控和BUG预警,第一时间报警,快速修复BUG!支持私有化部署,Docker容器化部署,可支持千万级PV的日活量!

  点赞 1   收藏 0
  • 一步一个脚印一个坑
    共发布126篇文章 获得4个收藏
全部评论: 0