近期有一个项目需要统计移动端性能,不单单是监控接口的耗时,还要监控统计前端渲染性能,大部分的网站统计都是统计接口耗时/PV/UV等等,就是少了前端渲染的耗时统计。最后发现Webfunny竟然有这个能,并且还能捕获前端JS错误,还可以远程调试,赶紧试了一波,现在已经上线试运行了。
以下是部署的过程。
一、安装运行环境
1.webfunny用nodejs实现,因此首先需要在linux上安装nodejs环境,建议使用版本:v10.6.0。
为了方便以后管理nodejs的版本,本次采用nvm管理。
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash
nvm ls-remote
nvm install v10.6.0
(nvm use v10.6.0 如果先安装了其他版本,可以用这个来切换版本)
2.安装MySQL
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
systemctl start mysq