网站首页 > 教程文章 正文
Skywalking官方说从8.2版本开始支持浏览器端监控,这个功能以前在付费的apm产品上体验过。现在开源产品也有了这个功能,真是大赞。
但是可能这个功能比较新,网上没查到谁写过这个步骤。所以只能自己吃螃蟹了。
版本要求
服务端必须是Skywalking8.2以上版本。我们现在是8.3版本。
代码:
浏览器端的监控其实也是在前端代码里插入一个js的agent。和后台代码的接入一样。
安装依赖
npm install skywalking-client-js --save
引入依赖
import ClientMonitor from 'skywalking-client-js';
我们目前都是单页面引用
在router里配置
router.afterEach(() => {
// skywalkin 前端检测额
ClientMonitor.setPerformance({
service: '你的应用名',
serviceVersion: '你的版本号',
pagePath: location.href,
useFmp: true,
vue:'Vue'
});
})
配置代理
"/browser/": {
target:"Skywalking接收前端监控数据的ip:port",//这个要开放一个外网地址
changeOrigin: true
},
效果:
大坑:
这里必须提醒,Skywalking接收前端监控数据的端口是12800。
skywalking追踪信息收集器有两个,一个是 gRPC的用于后端服务,一个是Http 收集客户端浏览器的采集信息 ,
Http默认端口 12800,gRPC默认端口 11800。
刚开始没注意这点,死活没数据。。。
- 上一篇: Blob文件下载方式
- 下一篇: 快速接入 GitHub、QQ 第三方登录方式
猜你喜欢
- 2024-12-01 Shopify模版编辑器问题排查及解决办法汇总
- 2024-12-01 JS实现防止别人通过控制台调试网站
- 2024-12-01 Web安全防范知识基础讲解
- 2024-12-01 「Shopify」屏蔽国内同行卖家访问网站
- 2024-12-01 避免网站中出现 index.html
- 2024-12-01 实现网页跳转的方法
- 2024-12-01 将 Safari 打造成 iOS 里的快速启动中心:Bookmarklet
- 2024-12-01 JMeter主要组件介绍(一)
- 2024-12-01 H5浏览器直接调起微信(url协议 weixin:// )判断是否安装微信
- 2024-12-01 HTTP GET如何在分页查询时传递中文参数值
- 06-18CentOS7安装Mongodb 4.x.x(centos7安装openstack)
- 06-18Window环境配置Mongodb(mongodb默认配置文件路径)
- 06-18FineReport如何连接和使用MongoDB数据库
- 06-18nosql之mongodb(nosql怎么读正确发音)
- 06-18Mongodb centos7安装(mongodb4.4.2安装教程)
- 06-18群晖(Synology)NAS 安装 MongoDB(群晖安装nat123)
- 06-18MongoDB 安装及实践(mongodb的安装过程和操作命令)
- 06-18MongoDB最全详解(万字图文总结)(mongodb lsm)
- 最近发表
-
- CentOS7安装Mongodb 4.x.x(centos7安装openstack)
- Window环境配置Mongodb(mongodb默认配置文件路径)
- FineReport如何连接和使用MongoDB数据库
- nosql之mongodb(nosql怎么读正确发音)
- Mongodb centos7安装(mongodb4.4.2安装教程)
- 群晖(Synology)NAS 安装 MongoDB(群晖安装nat123)
- MongoDB 安装及实践(mongodb的安装过程和操作命令)
- MongoDB最全详解(万字图文总结)(mongodb lsm)
- CentOS安装MongoDB教程(centos安装mpich)
- MongoDB入门指南:下载、安装和配置一款强大的NoSQL数据库
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- mybatis plus page (35)
- vue @scroll (38)
- 堆栈区别 (33)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)
- redis aof rdb 区别 (33)
- 302跳转 (33)
- http method (35)
- js array splice (33)