Skip to content

Commit

Permalink
U: readme
Browse files Browse the repository at this point in the history
  • Loading branch information
hotoo committed Nov 1, 2013
1 parent b410a87 commit f2364b1
Showing 1 changed file with 5 additions and 6 deletions.
11 changes: 5 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,23 +20,22 @@ chibi 体型小巧,白色透明特质正好与前端监控的小巧、不可
* 静态资源监控
* 网站监控等

为了更好的支持扩展性,和结构上的简单清晰,前端监控脚本提供了核心的数据采集方案,
提供了底层的数据交换接口。其他上层的监控模块负责各自独立的监控逻辑,并通过这个
底层的接口传输监控数据。
为了更好的扩展性,和结构上的简单清晰,前端监控核心模块提供了基础的数据交换接口。
上层的监控模块负责各自独立的监控逻辑,并通过这个接口传输监控数据。

大致结构如下图:

![前端监控组件结构](resources/monitor-code-structure.png)

从上图看,前端监控(monitor 模块)提供了核心的 `log()` 接口,
`on()`, `off()` 事件机制,其中 `log()` 方法提供了核心的可扩展数据传输接口
`on()`, `off()` 事件机制,其中 `log()` 接口提供了可扩展的数据传输方案
`on()`, `off()` 事件机制提供了简单易用的扩展能力。

JSniffer 模块提供了全局的 JavaScript 异常监控支持,并扩展了 `error()` 方法。
为开发者监控主动捕获的异常做支持。

同时还扩展了 `lost()` 方法,在外部模块或资源加载失败时调用 `lost()` 方法,
监控到 JavaScript 异常时,附加这些缺失的资源信息,辅助异常分析。
JSniffer 同时还扩展了 `lost()` 方法,在外部模块或资源加载失败时调用 `lost()`
方法,监控到 JavaScript 异常时,附加这些缺失的资源信息,辅助异常分析。

JavaScript 异常是前端监控中最重要、最常用的信息,同时为了简化 API,所以将
这两个接口扩展附加在 monitor 模块上。
Expand Down

0 comments on commit f2364b1

Please sign in to comment.