探针目前支持4种部署方式:复制粘贴JS纯文本、使用外链、基调听云Server探针自动注入和WordPress插件。
复制粘贴JS纯文本部署方式由基调听云Browser系统提供探针的Javascript脚本片段,由用户自己加入到自己网站需要监控性能的页面上或应用程序中。该部署方式提供了自定义配置,该配置的修改会影响Javascript脚本片段的生成,所以每次修改后,您需要重新生成Javascript脚本片段。自定义配置包含Trace阈值、Ajax请求跨应用分析和自定义加载时间设置,配置具体含义,请见参数配置。
使用外链部署方式由基调听云Browser系统提供探针的Javascript脚本的下载,由用户以外链的方式将下载的js脚本引入到自己网站需要监控性能的页面上或应用程序中。该部署方式同样也提供了自定义配置,该配置的修改会影响Javascript脚本片段的生成,所以每次修改后,您需要重新生成Javascript脚本片段。自定义配置包含Trace阈值、Ajax请求跨应用分析和自定义加载时间设置,配置具体含义请见参数配置。
==批量部署的方法:==
nginx站点如果无法将js代码复制粘贴到页面上(无权限或者无法修改代码或者页面太多等)
可以通过通过nginx的 nginx_http_sub_module模块,将js代码插入到指定页面上,可参考下文:
location / {
sub_filter </head> '<script src="http://路径/tingyun-rum.js"></script></head>';
sub_filter_once on;
}
该部署模式的脚本注入由基调听云Server探针根据用户的设置自动完成,用户选择要注入的Server应用后,点击【启用】按钮,这样Server探针将自动为对应的应用在每个动态页面输出时加入JavaScript脚本片段。
该方式与默认方式相比,JS探针可实现本地缓存,节省客户端额外流量消耗。
选择要注入的Server应用后,点击【启用】按钮,随后会出现“下载JS”,下载完js文件之后,按照下图中的提示说明将其以外链的方式引入到想要监测的页面中。(目前PHP、.NET、Node.js、Ruby四种探针支持这种部署方式)
该部署方式适用于使用WordPress创建的Web应用。用户可以通过该部署方式下载WordPress插件,接下来登录WordPress后台将插件上传,然后控制台配置该插件,输入应用名称,点击保存后将生成的应用Key复制,重新进入WordPress后台找到已安装的插件的设置,将复制的Key填写上提交即可,这样部署就完成了。