pinpoint源码编译正确的姿势--xdubbo agent解读(3)

pinpoint的了解和使用请大伙执行度娘,由于网络没有正确的源码编译姿势,这篇记录下

另:为什么要选pinpoint源码这个分布式APM做xdubbo重新出发进行分布式全栈监控基础?

他比较适合xdubbo分布式全栈监控基础设计理念  :    零侵入,字节码,高性能,插件化,web可视化


关于分布式全栈监控的论文都是依据

pinpoint设计

pinpoint源码编译正确的姿势--xdubbo agent解读(3)



源码编译步骤:

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   且记住勾选配置

pinpoint源码编译正确的姿势--xdubbo agent解读(3)


6,开始编译和打包属于你自己的源码

pinpoint源码编译正确的姿势--xdubbo agent解读(3)