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