阿里在线分析诊断工具Arthas和jvm-sandbox使用demo
1 阿里在线分析诊断工具Arthas(阿尔萨斯) 参考: https://alibaba.github.io/arthas/ 参考: https://github.com/alibaba/arthas/blob/master/README_CN.md 2 阿里在线分析诊断工具Jvm-Sandbox(JVM沙盒) 参考: https://github.com/alibaba/jvm-sandbox 3 Arthas与Jvm-Sandbox比较 Arthas就像是一个剑冢,如果你希望得到一把宝剑就进去拿就好了! 它提供了各式各样的命令可以满足你的各项业务需求,上手成本较高。 Jvm-Sandbox就像是一个剑炉,其提供了Module的概念,每个Module都是一个AOP的实例,也就是一把剑,怎么样锻造取决于工匠,也就是你啦!它提供了模型,具体实现需要你自己编写,灵活性更高。上手成本相对较低 下面将通过日常碰到的需要添加日志的需求,对两个开源项目的进行体验。 4 添加日志案例 项目地址: https://github.com/70416450/Online-debugging-demo 针对springboot-demo项目 使用 mvn clean install命令编译 上传springboot-demo-1.0-SNAPSHOT.jar包到服务器上 使用java -jar