pinpoint手动搭载以及本地测试


pinpoint介绍
image-20211201183300521
搭载准备环境

环境所属:默认具备Java1.8环境

网盘:https://pan.baidu.com/s/1xiW_mY78vP5VcJ7o6K89fw

提取码:heiq

获取pinpoint源码
修改环境配置
  • 将JAVA_HOME环境变量设置为JDK 8主目录
  • 将 JAVA_7_HOME 环境变量设置为 JDK 7 主目录
  • 将 JAVA_8_HOME 环境变量设置为 JDK 8 主目录。
  • 将 JAVA_9_HOME 环境变量设置为 JDK 9 主目录。

具体环境变量的设置以所下pinpoint配置要求为准

image-20211203190245610

完成上述操作后,在存放pinpoint源码对应的文件夹进入cmd界面,输入命令
mvnw install -Prelease -DskipTests=true

[有时mvnw并不能找完所有的依赖,可使用 mvn install -Prelease -DskipTests=true]

经过上述操作就能得到所需的pinpoint-collector,pinpoint-web,pinpoint-agent

image-20211203233025210

image-20211203233114757

为方便搭载hbase,我使用的是将上述的两个jar包和hbase搭载到虚拟机上,

image-20211204000901288

在虚拟机搭载hbase,网上安装操作大同小异
  • 启动hbase

image-20211203234059120

  • 启动成功【ip:16010】

    image-20211203234238001

  • 将表文件导入到hbase中

​ pinpoint表文件位置【hbase-create.hbase】

image-20211203234632261

./hbase shell /路径/hbase-create.hbase
启动collector
  • collector配置有所改变 可以用如下方法解决

collector.properties

image-20211203235534279

java -jar pinpoint-collector-boot-2.3.1.jar  --spring.config.additional-location=collector.properties
  • 启动
启动web
  • 同理

    web.properties

    image-20211203235912989

java -jar pinpoint-web-boot-2.3.1.jar  --spring.config.additional-location=web.properties
  • 启动
页面展示

image-20211204001211007

插件本地调试

定位本地pinpoint-agent目录

image-20211204001417386

修改配置

image-20211204001537919

  • 修改为自身collector的端口

image-20211204001629008

  • 按需求修改采样率

image-20211204001931007

  • 在pinpoint源码中新增一个Remote

image-20211204002349000

image-20211204002432718

参数自身具有,在随便在一个项目添加对应的启动配置,就ok

  • 配置debug参数

image-20211204002704599

参数详情

-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005
-javaagent:E:\ZhongRangDiaoyongLIan\diaoyonglian\agent\target\pinpoint-agent-2.3.1\pinpoint-bootstrap-2.3.1.jar 【pinpoint-bootstrap-2.3.1.jar决定路径】
-Dspring.profiles.active=release 【所属配置】
-Dpinpoint.agentId=demo1-server 【应用名-唯一】
-Dpinpoint.applicationName=demo1-server 【可以不唯一】

详情

image-20211204003028884

END


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM