分享自己搭建pinpoint時候的一些經驗
由於項目需要,最近就自己嘗試着弄了一下pinpoint,其實總的弄下來之后感覺並不難!
本來是打算用mac搭建的,可是在官網上看需要安裝JDK6,JDK7,JDK8,所以就果斷放棄了mac,直接用windows7虛擬機上;
下面是一些官網截圖,直接按着配就行:
我是直接下載了一個pinpoint壓縮包,直接解壓就行;
然后是安裝maven,配置maven環境變量,不贅述了,在cmd內進入pinpoint主目錄然后輸入命令:mvn install -Dmaven.test.skip=true;安裝會需要很長時間,耐心的等一會,特別注意,重啟電腦以后想用pinpoint就得在執行一下mvn的命令,要不pinpoint-web會啟動報錯
找到文件 pinpoint/quickstart/bin
雙擊運行的順序依次是:start-hbase.cmd ; init-hbase.cmd ; start-collector ; start-testapp ; start-web ;
好了,如果沒有報錯的話,你就可以去訪問網站了,localhost:28080 和 localhost:28081 ;
注意了!!! 同志們,最大的坑在這
因為你肯定是要用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