腾讯云Badjs镜像使用入门

 

版权声明:本文由王少飞  原创文章,转载请注明出处: 
文章原文连接:https://www.qcloud.com/community/article/498929001487125840html

来源:腾云阁 https://www.qcloud.com/community前端

 


 

“Badjs前端脚本错误监控及跟踪解决方案” 能够有效的提高web前端业务质量,但部署和使用都有必定的门槛。如今咱们把这个服务制做成了腾讯云镜像,使接入和使用都很方便,不用考虑申请硬件资源以及服务的安装部署等复杂工做。node

Badjs前端脚本错误监控及跟踪解决方案有以下优点

  • 一站式体系化解决方案:业务只须要简单的配置,引入上报文件,便可实现脚本错误上报,每日统计邮件跟踪方便。mysql

  • 可视化查询系统,快速定位错误信息:web应用程序脚本数量庞大,开发人员在如此之多的脚本中定位某个问题变得困难。BadJS可以巧妙定位错误脚本代码,进行反馈。经过各类查询条件,快速找到详细错误日志。git

  • 跨域、Script Error等棘手问题再也不是难题:tryjs帮你发现一切。github

  • 真实用户体验监控与分析:经过浏览器端真实用户行为与体验数据监控,为您提供JavaScript、AJAX请求错误诊断和页面加载深度分析帮助开发人员深刻定位每个问题细节。即便没有用户投诉,依然能发现隐蔽bug,主动提高用户体验。web

  • 用户行为分析:细粒度追踪真实的用户行为操做及流程,前端崩溃、加载缓慢及错误问题,可关联到后端进行深度诊断。
    产品质量的保障:浏览器百花齐放,用户环境复杂,巨大的差别致使开发人员难以重现用户遇到的问题。没法像后台同样上报全部用户操做日志。经过BadJS,上报用户端脚本错误,为产品质量保驾护航。sql

更详细的请查看 https://github.com/BetterJS/docmongodb

腾讯云Badjs镜像使用说明

  1. 直接点击 badjs镜像 链接进入镜像详情页,或在腾讯云服务市场中搜索 “Badjs前端脚本错误监控及跟踪解决方案”, 进入badjs镜像详情页
    npm

  2. 点击“当即使用”进入“云服务器CVM”购买页面,这里对机型的要求是内存不低于2G(因为系统须要安装nodejs,mysql,mongodb,git若是系统内存小于2G,会致使mysql服务启动不起来),硬盘大小不小于50G(PV 越大 须要的硬盘越大每2条上报大小大体占用硬盘是 1k ,因此每增长 100W 条上报, 就要增长硬盘 500M)

  3. 镜像选择已经选好了“Badjs前端脚本错误监控及跟踪解决方案 v1.0”,这里能够直接进入下一步

  1. 选择完存储和网络,设置相关必要信息好比密码等,最后点击“开通”

  2. 点击“开通”后将进入“云主机建立”页面,这里主机建立须要1-2分钟

  3. 建立完成后会获得ip地址,如图

若是是已有云服务器的能够选择badjs镜像重装系统

1.选择重装系统

2.选择badjs镜像

重装完成后ip地址不变

Badjs系统如何使用

1.首先访问服务器的8081端口(http://服务器ip:8081/), 进入帮助页面

2.点击“个人业务”,登陆管理员,初始用户名和密码是:admin/admin(登陆进管理页面能够修改密码),登陆进去后点击顶部菜单“申请接入”,进入 “新业务申请” 页面

3.填写完相关信息点击“申请”按钮, 到“项目申请列表”页面审核经过后,这个业务就能够正常使用了。
能够先进行简单的测试看系统是否正常,按照(https://github.com/BetterJS/badjs-report ) 项目的指引测试下

管理页面右侧为展现、搜索条件:

每一个条件解释以下:

1.点击每一个字段能够开启或关闭相关列

2.选择要查看的业务

3.选择消息类型,点击能够开启或关闭

4.查找日志的起始和终止时间

5.过滤包含或排除的关键字

配置邮件订阅

当前版本配置邮件订阅功能步须要部署完整版单机部署

  1. 登陆到服务器,杀掉当前node进行
  2. 拉取全量代码 git clone https://github.com/BetterJS/badjs-installer.git
  3. 进入到badjs-installer的目录,运行 npm run clone ,拉取各个模块
  4. 运行npm run install ,安装依赖,这个步骤很容易出现问题 ,对于新用户建议进入各个模块进行npm install
  5. phantomjs 安装不成功,请查看 #8
  6. 进入badjs-web/db ,将里面的 create.sql 导入到 mysql中
  7. 运行 npm run start ,启动各个模块
  8. 访问 http://服务器ip:8081/index.html ,进入页面肯定启动成功。
    具体能够参考 单机部署邮件配置参考

订阅邮件效果展现

以下图badjs日报邮件,包含最近一个月的badjs量趋势,以及当天badjs错误有哪些类型

以上是badjs腾讯云镜像的使用,以及badjs系统的简单介绍,最后附上github地址:

https://github.com/BetterJS/

相关文章
相关标签/搜索