分享本身搭建pinpoint時候的一些經驗java
因爲項目須要,最近就本身嘗試着弄了一下pinpoint,其實總的弄下來以後感受並不難!web
原本是打算用mac搭建的,但是在官網上看須要安裝JDK6,JDK7,JDK8,因此就果斷放棄了mac,直接用windows7虛擬機上;bootstrap
下面是一些官網截圖,直接按着配就行:windows
我是直接下載了一個pinpoint壓縮包,直接解壓就行;tomcat
而後是安裝maven,配置maven環境變量,不贅述了,在cmd內進入pinpoint主目錄而後輸入命令:mvn install -Dmaven.test.skip=true;安裝會須要很長時間,耐心的等一會,特別注意,重啓電腦之後想用pinpoint就得在執行一下mvn的命令,要不pinpoint-web會啓動報錯app
找到文件 pinpoint/quickstart/binwebapp
雙擊運行的順序依次是:start-hbase.cmd ; init-hbase.cmd ; start-collector ; start-testapp ; start-web ;maven
好了,若是沒有報錯的話,你就能夠去訪問網站了,localhost:28080 和 localhost:28081 ; 網站
注意了!!! 同志們,最大的坑在這ui
由於你確定是要用pinpoint去監控你的項目啊,因此須要讓把你的項目掛到pinpoint上,這裏就以tomcat爲例;
tomcat的啓動就不說了,相信你們都知道,別忘了把項目打成war包放到tomcat的webapp裏;
pinpoint有一個pinpoint-agent,這個就是去監控你程序的;
首先找到tomcat/bin/catalina.cmd ; 用記事本打開,在第二行加入代碼:
set CATALINA_OPTS=%CATALINA_OPTS% -javaagent:D:/pinpoint-agent/pinpoint-bootstrap-1.5.1.jar
set CATALINA_OPTS=%CATALINA_OPTS% -Dpinpoint.agentId=test