Pinpoint監控tomcat


配置Pinpoint-agent監控tomcat

解壓Pinpoint-agent到任意目錄

打開pinpoint.config文件profiler.collector.ip=127.0.0.1 默認是本機,需要的話修改成具體的要監控的IP地址。

這里需要特別注意的是collector的端口一共有3個。

9994是tcp端口9995,9996是udp端口,要保證這些是通的。

然后修改應用所在tomcat的/bin/catalina.sh

 

在文件任意位置添加

說明:第一行是pinpoint-agent的jar包位置

   第二行是agent的ID,保證唯一就行

   第三行是采集項目的名字,保證不重復就可以

 

修改為自己的目錄

 

JAVA_OPTS="$JAVA_OPTS -javaagent:/apps/software/pinpoint-agent/pinpoint-bootstrap-1.7.2.jar"

JAVA_OPTS="$JAVA_OPTS -Dpinpoint.agentId=alex123"

JAVA_OPTS="$JAVA_OPTS -Dpinpoint.applicationName=testalex123"

這里的agentId必須唯一,標志一個jvm

applicationName表示同一種應用:同一個應用的不同實例應該使用不同的agentId,相同的applicationName

 

保存修改之后重啟tomcat服務,然后訪問http://192.168.3.31:8080/pinpoint選擇所需要監控的tomcat即可

 

 

 

這里訪問tomcat之后就會監控到有記錄,然后鼠標點擊右上角箭頭位置,鼠標左鍵按住不動,拉框查看(一個點代表一次訪問)

 

 

 

顯示出請求列表詳情,查看請求的詳細方法,顯示調用每個方法的響應時間,能看出來在哪個方法上面耗時較長。

 

點擊小的記事本圖標可以進行進一步詳情查看

 

 

 

如下

 

 

 

點擊右邊的【inspector】可以進入到查看各個指標的詳情頁

 

information信息是客戶端的基本信息,包括tomcat的版本,在detail中包括tomcat的基本信息,以及項目路徑等信息,后面就是客戶端的信息以及運行的時間

 

往下就是圖形展示內存的使用情況請求占用的內存,下面JVM顯示的是消耗CPU的數據,以及線程的數量,最后面包含mysql的連接池以及數量。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM