pinpoint的使用方法與部署

分享本身搭建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:28080localhost: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

 

  set CATALINA_OPTS=%CATALINA_OPTS% -Dpinpoint.applicationName=appName
  第一行代碼的意思是指定你的pinpoint-agent的包,網上大多的教程到這就很差使了,困擾了我一天,終於弄通了,包的位置:
  pinpoint/quickstart/agent/target/pinpoint-agent/pinpoint-bootstrap-1.6.0.jar
  第二行的id就隨便弄吧,不衝突就行,第三行就是監控裏看到的項目的名字;
  
  我搭建的pinpoint的是單機的,不是集羣的,若是要是想搭建集羣的監控的話就先本身研究一下把,或者等我用了再出筆記!!!
 
  程序小白,歡迎大神指點,可是別噴,我這沒有盆!!!
相關文章
相關標籤/搜索