pinpoint源码编译正确的姿势--xdubbo agent解读(3)
pinpoint的了解和使用请大伙执行度娘,由于网络没有正确的源码编译姿势,这篇记录下
另:为什么要选pinpoint源码这个分布式APM做xdubbo重新出发进行分布式全栈监控基础?
他比较适合xdubbo分布式全栈监控基础设计理念 : 零侵入,字节码,高性能,插件化,web可视化
关于分布式全栈监控的论文都是依据
pinpoint设计
源码编译步骤:
1,git clone -b 1.0.5 https://github.com/luozhonghua/pinpoint.git
2, 配置jdk6,jdk7,jdk8
比如
这套APM系统主要是用jdk1.8来进行部署的,首先要配置jdk的环境变量
#Enironment
export JAVA_HOME=/usr/java/jdk1.8.0_144
export JAVA_6_HOME=/usr/java/jdk1.6.0_45
export CLASSPATH=.:$JAVA_6_HOME/jre/lib:$JAVA_6_HOME/lib:$JAVA_6_HOME/lib/tools.jar
export JAVA_7_HOME=/usr/java/jdk1.7.0_60
export CLASSPATH=.:$JAVA_7_HOME/jre/lib:$JAVA_7_HOME/lib:$JAVA_7_HOME/lib/tools.jar
export JAVA_8_HOME=/usr/java/jdk1.8.0_144
export CLASSPATH=.:$JAVA_8_HOME/jre/lib:$JAVA_8_HOME/lib:$JAVA_8_HOME/lib/tools.jar
export PATH=/data/soft/apache-maven-3.5.2/bin/:$PATH
3、导入idea 且记住勾选配置
6,开始编译和打包属于你自己的源码