首页 > 其他 > 详细

Pinpoint监控tomcat

时间:2020-06-27 09:49:10      阅读:130      评论:0      收藏:0      [点我收藏+]

配置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的连接池以及数量。

技术分享图片

 

Pinpoint监控tomcat

原文:https://www.cnblogs.com/zhangshaoning/p/13197309.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!