/eTrack.js

Primary LanguageJavaScript

eTrack.Js

TODO LISTS

错误日志系统2.x功能

  • 后端收集错误信息
  • 后端统计、计算每天不同错误的数量。
  • 后端计算、统计不同浏览器发生的错误数量。
  • 用户没有打开地理位置共享,通过ip获取地理位置。
  • 后端提供获取最新二十条错误信息接口。
  • 后端提供单条错误详细信息查询接口。
  • 后端通过socket推送每条错误信息到前端。
  • 前端currency页面,展示最新的二十条内容。
  • 编辑应用功能,添加rules、过滤重复错误、过滤某条具体错误(正则匹配)
  • 删除应用功能,删除数据库中和该应用所有相关的数据。
  • 错误检索功能,根据浏览器、message、user、时间范围、错误类型来检索出特定错误。Search页面(前后端)
  • 选择应用功能提出到Left Nav Bar里面,这样就不用在每个页面中选择应用了。
  • 文档起步页面

错误日志系统3.x功能

  • 优化页面性能,各个路由页面按需加载。
  • 增加排行榜:浏览器出错排行榜、用户出错排行榜、错误排行榜、页面错误排行榜。(和实时错误平级)
  • 一些页面重新设计,是页面更简洁、美观、大方。
  • 包埋脚本需要添加一些Top API。设置用户名、手动发送错误等、watch某个函数、watch某个对象上面的方法、AJAX请求的response message是否收集变成可配置。可以设置过滤掉连续重复错误。(2.x做系统中的过滤重复错误。)
  • 增加消息功能,比如提示超出某一阈值的某天错误信息。
  • 追述栈查看源码功能。(研究)
  • 个人设置:填写更多个人信息,比如公司、上传头像等。
  • redux etrack中间件,发送state到服务器。
  • fetch API错误收集,写入network watcher。
  • 增加admin账户,用户监测fault错误,以及管理用户。
  • 用户等级分级,分为试用用户、普通用户、vip用户。
  • 完善文档页面(how to start2.x做这个页面、Top API、系统分块介绍)
  • redis存取统计数据及排行榜