java agent 监控tomcat_Pinpoint监控tomcat

配置Pinpoint-agent监控tomcat

解压Pinpoint-agent到任意目录

265d62a0959114a66e8a01caf17c9aee.png

打开pinpoint.config文件profiler.collector.ip=127.0.0.1 默认是本机,需要的话修改成具体的要监控的IP地址。

这里需要特别注意的是collector的端口一共有3个。

9994是tcp端口9995,9996是udp端口,要保证这些是通的。

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

a4423d73eedd9ab83dc48a30617f17d3.png

在文件任意位置添加

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

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

第三行是采集项目的名字,保证不重复就可以

修改为自己的目录

5ea7b7b0206cae97fdc74947691891e3.png

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即可

ef788d72212a54403b74e8c9cb734293.png

5bda8ab8762695b70ed903161a048c07.png

58fdd9b160fec8adb1750468ac0db6f1.png

这里访问tomcat之后就会监控到有记录,然后鼠标点击右上角箭头位置,鼠标左键按住不动,拉框查看(一个点代表一次访问)

1944f93633d47477ab989162f9164737.png

显示出请求列表详情,查看请求的详细方法,显示调用每个方法的响应时间,能看出来在哪个方法上面耗时较长。

993da33c90823d8688a6c7c68359fa8a.png

点击小的记事本图标可以进行进一步详情查看

4f8dfbb709cddb6045e9dfa26dc53d4c.png

如下

fee457c286f59e4dd6f00352d928052a.png

点击右边的【inspector】可以进入到查看各个指标的详情页

09fe497164bb764edfa7ac26eb4c6972.png

information信息是客户端的基本信息,包括tomcat的版本,在detail中包括tomcat的基本信息,以及项目路径等信息,后面就是客户端的信息以及运行的时间

cd0df4930836abaf53de56909b3d522d.png

往下就是图形展示内存的使用情况请求占用的内存,下面JVM显示的是消耗CPU的数据,以及线程的数量,最后面包含mysql的连接池以及数量。

1d37e256f58f9e2019d30e37ca3be28f.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值