Skip to content

wtxidian/monitor.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

monitor


支付宝前端监控脚本。

前端监控脚本提供以下监控特性:

  • JavaScript 异常监控。
  • DOM 非法使用。
  • 静态资源非法使用。

前端监控脚本可以自动收集页面中未捕获的 JavaScript 异常。 对于已被捕获的异常,可以通过 monitor.error() 接口进行监控。


前端监控脚本拆分为两个部分,小巧的先行脚本建议内联(也可以外联)在页面头部, 在所有脚本和外部资源之前,最佳位置推荐如下:

<html>
  <head>
    <meta charset="utf-8" />
    <script type="text/javascript" src="seer.js"></script>
  </head>
</html>

另一个脚本可以通过异步方式加载在页面底部,用于处理监控日志的发送和其他扩展 监控支持。

使用说明

try{
  throw new Error("msg");
}catch(ex){
  monitor.error(ex);
}

API

monitor.error(Error error)

JavaScript 异常监控的接口,可以用于主动监控被捕获的 JavaScript 异常。

monitor.log(String seed [, String profile])

前端监控的通用频次监控接口。通过这个发送监控数据,并配合对应的日志处理和数据分析, 可以完成多种监控需求。

  • seed: 监控点。
  • profile: 日志类型,默认为 log

About

前端监控采集脚本

Resources

Stars

Watchers

Forks

Packages

No packages published