執行maven打包java
打包完成後,agent的包在agent/target/pinpoint-agent-1.6.2下面git
pinpoint.configweb
profiler.collector.ip:默認配置的是測試環境地址,若是須要鏈接本地collector,能夠改爲本地IPbootstrap
本地找一個web工程,增長一個啓動參數bash
-Xdebug -agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=y -javaagent:/Documents/workspace/git_yt/pinpoint/agent/target/pinpoint-agent-1.6.2/pinpoint-bootstrap-1.6.2.jar -Dpinpoint.agentId=hq-test-agent -Dpinpoint.applicationName=localtest |
命令說明 app
-Xdebug -agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=y
這部分表示使用debug方式,在啓動時,會等待監聽8787端口(注意:這種方式下啓動不能使用debug模式啓動),效果以下:socket
這個時候啓動會一直卡在這裏,須要啓動一個遠程調試maven
打開pinpoint項目,新建一個遠程調試測試
保存,啓動,就和咱們平時遠程debug同樣spa
若是不須要debug agent代碼,這部分命令是不須要的
-javaagent:/Documents/workspace/git_yt/pinpoint/agent/target/pinpoint-agent-1.6.2/pinpoint-bootstrap-1.6.2.jar -Dpinpoint.agentId=hq-test-agent -Dpinpoint.applicationName=localtest
javaagent:這裏是pinpoint agent打包的路徑,你能夠直接配置你的pinpoint工程的agent的打包路徑
-Dpinpoint.agentId:表示你的agentId,全局惟一
-Dpinpoint.applicationName:應用名
你們在本地調試時,最好配置的agentId和應用名都不同,方便排查問題