在Debian中监控JavaScript性能可以通过多种工具和方法实现,以下是一些推荐的工具和方法:
pnpm add -D web-performance-tracer
或者yarn add -D web-performance-tracer
import 'web-performance-tracer';
<body>
标签内添加脚本:<script src="https://cdn.jsdelivr.net/npm/web-performance-tracer/dist/web-performance-tracer.min.js"></script>
setTimeout(() => {
window._logInstance["store-name"].updateOptions({
host: 'cn-guangzhou.log.aliyuncs.com',
project: 'tracer-log',
logstore: 'app',
isUploadLog: true
});
console.log("log update config", window._logInstance["store-name"]);
}, 2000);
window._logInstance["store-name"].send('', {
customer: "user",
product: "iphone 12",
price: 7998,
});
MyPerf4J
MyPerf4J-ASM.zip
。MyPerf4J.properties
配置文件。javaagent:/path/to/MyPerf4J-ASM-3.3.0-SNAPSHOT/MyPerf4J-ASM-3.3.0-SNAPSHOT.jar -DMyPerf4JPropFile=/path/to/MyPerf4J.properties
Node.js内置模块:
pm2
sudo npm install pm2 -g
pm2 start app.js
pm2 monit
pm2 logs
htop
sudo apt-get install htop
htop
vmstat
sudo apt-get install sysstat
vmstat 1
iostat
sudo apt-get install sysstat
iostat -x 1
Prometheus + Grafana
sudo apt-get install prometheus grafana
通过结合使用这些工具和方法,你可以在Debian系统中有效地监控JavaScript性能,找出性能瓶颈并进行优化。