(转) 应用系统性能监控(二) Pinpoint 使用

摘要:
你为什么这么说?因为我不想写关于使用PinPoint的教程。后来,在百度上搜索了很长时间后,我感到厌烦。一气之下,我制作了最详细的教程。

 转自 https://www.cnblogs.com/softidea/p/10855904.html

选择该应用的展示边界
InBound:3 OutBound:3
(转) 应用系统性能监控(二) Pinpoint 使用第1张

基本概念
APM (Application Performance Management/应用性能管理)工具
为大规模分布式系统.
开发语言:Java.
特点:
● 低侵入性 不用改一行业务代码
● 低性能影响(大约3%资源增长)

这篇博客,应该是是目前为止,百度上能搜到的关于PinPoint使用教程中最详细的一份答案了。为什么这样说呢,因为我不想写PinPoint使用教程的,后来百度上搜了好久,搜烦了,一怒之下,自己出了一片最详细的教程。 
1.打开官网进入PinPoint(网址为服务器配置地址):http://10.168.56.135:28080/#/main 
(转) 应用系统性能监控(二) Pinpoint 使用第2张



2.选择需要查看的应用 
(转) 应用系统性能监控(二) Pinpoint 使用第3张


3.时间选择器 
3.1默认为选择固定时间段查看 
(转) 应用系统性能监控(二) Pinpoint 使用第4张


3.2点击按钮手动选择查看时间 

(转) 应用系统性能监控(二) Pinpoint 使用第5张



4.选择该应用的展示边界 
InBound:3 OutBound:3 
(转) 应用系统性能监控(二) Pinpoint 使用第6张


InBound:2 OutBound:2 
(转) 应用系统性能监控(二) Pinpoint 使用第7张


5.查看数据详细信息 
5.1长按鼠标左键,拖拽至右下方 
(转) 应用系统性能监控(二) Pinpoint 使用第8张


5.2弹出选择框内数据详情 
(转) 应用系统性能监控(二) Pinpoint 使用第9张


5.3红色条目代表该次请求失败,否则代表成功。选中任意条目,下方出现对应请求的详细信息 
(转) 应用系统性能监控(二) Pinpoint 使用第10张


5.4点击错误列表(红色条目)查看错误原因(Self搜索框可以在Call Tree和Timeline中根据时间进行信息筛选) 
(转) 应用系统性能监控(二) Pinpoint 使用第11张


5.5点击Mixed View按钮查看CPU、Memory使用情况 
(转) 应用系统性能监控(二) Pinpoint 使用第12张


6.查看应用详细信息 
6.1点击进入应用详情 
(转) 应用系统性能监控(二) Pinpoint 使用第13张

(转) 应用系统性能监控(二) Pinpoint 使用第14张



6.2应用详情主要包含数据采集起始时间、应用简介、选择某一时间段内CPU、Memory、TPS使用情况 
(转) 应用系统性能监控(二) Pinpoint 使用第15张

(转) 应用系统性能监控(二) Pinpoint 使用第16张



7.应用间事务筛选 
7.1应用间事务筛选 
(转) 应用系统性能监控(二) Pinpoint 使用第17张


7.2Filter Transaction(全部事务筛选) 
(转) 应用系统性能监控(二) Pinpoint 使用第18张


7.3Filter Transaction Wizard (按条件进行事务筛选:筛选错误信息) 
(转) 应用系统性能监控(二) Pinpoint 使用第19张

(转) 应用系统性能监控(二) Pinpoint 使用第20张



7.4注意事项 
(转) 应用系统性能监控(二) Pinpoint 使用第21张

源码:https://github.com/naver/pinpoint
技术概述:https://skyao.gitbooks.io/learning-pinpoint/content/design/technical_overview.html

PinPoint安装部署以及我遇上的那点儿坑 http://blog.csdn.net/xiaozhuanddapang/article/details/75554807

PinPoint采集器部署、配置Tomcat和Dubbo服务 http://blog.csdn.net/xiaozhuanddapang/article/details/74279143

PinPoint使用教程  http://blog.csdn.net/xiaozhuanddapang/article/details/74278970

PinPoint踩过的一些坑  http://blog.csdn.net/xiaozhuanddapang/article/details/75331938

HBase和PinPoint分别部署在不同服务器上  http://blog.csdn.net/xiaozhuanddapang/article/details/75452846

PinPoint实现邮件告警  http://blog.csdn.net/xiaozhuanddapang/article/details/76223314

https://blog.csdn.net/kangguang/article/details/77290209

pinpoint是一款非常好用的监控服务器请求和资源的软件。

将pinpoint包放置在服务器的某个路径下,如图示是放在home路径下的,设置pinponit的id和name,

备注:id是随便写。name也是随便写,要监控同一个服务器上面三个jar包的话,name可以一样,id不能一样,或者name不一样,id也不一样。

-javaagent:/home/pinpoint-agent-1.8.1-RC1/pinpoint-bootstrap-1.8.1-RC1.jar -Dpinpoint.agentId=12344321 -Dpinpoint.applicationName=ssssz

打开初始页面如下:

1处为:检测服务的pinpoint的name,这个是在pinponit启动命令中添加的。

2处为查看链路层和调用层数,前端和后端现在分别显示4.

3为查看调用的时间,有实时的,20min的以及。

4处为inspector,查看服务器的堆、内存、等jvm信息。

5处为name下面的id。

 (转) 应用系统性能监控(二) Pinpoint 使用第22张

绿色显示调用成功的请求数,红色代表调用失败报错的请求笔数。

横向代表北京时间,纵向代表响应时间,可以鼠标左击选中时间长的请求数,查看详细的请求响应时间。

 (转) 应用系统性能监控(二) Pinpoint 使用第23张

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

 (转) 应用系统性能监控(二) Pinpoint 使用第24张


---------------------
作者:12344321-s
来源:CSDN
原文:https://blog.csdn.net/hello_world_zhao/article/details/88951435
版权声明:本文为博主原创文章,转载请附上博文链接!

PinPoint架构
(转) 应用系统性能监控(二) Pinpoint 使用第25张

免责声明:文章转载自《(转) 应用系统性能监控(二) Pinpoint 使用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇数据加密与数据压缩后加密的效率安卓app测试之Monkey日志分析下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

实验五 团队作业1:软件研发团队组建与软件案例分析

项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE 这个作业要求链接 https://www.cnblogs.com/nwnu-daizh/p/12709461.html 团队名称 秃头小宝贝 团队的课程学习目标 通过团队合作学习的方法,掌握团队开发的要点,理解团...

个人技术博客的选择:CSDN、博客园、简书、知乎专栏还是Github Page?

  有很多技术人员在学习到一定程度后发现了写博客的重要性,一方面帮助自己记忆,一方面也能帮助他人解决问题,于是会选择自己开始写博客,之后又发现平台太多不知从何下手,在这里我根据自己写博客的经验比较一下各个平台的优缺点。 这里主要对比CSDN、博客园、简书、知乎专栏、Github Page、个人建站和其他 CSDN 笔者是CSDN的长期用户,也...

pinpoint安装(docker)

安装docker docker-compose yum update -y yum install docker epel-release python-pip -y pip install --upgrade pip pip install docker-compose 修改daemon.json [root@i-vzdytl5t ~]# cat /et...

一些使用JSP 编程技巧(转)

  1. 如何让选中的一行记录高亮显示?http://topic.csdn.net/t/20050105/09/3699823.html2. 如何在下拉列表框里选择一个值后跳出新窗口?http://topic.csdn.net/t/20050107/15/3707444.html3. 如何在JSP中启动execl?http://community.csd...

微服务之分布式跟踪系统(springboot+pinpoint)

这篇文章介绍一下在微服务(springboot开发)的项目中使用pintpoint监控的过程及效果展示。 背景 随着项目微服务的进行,微服务数量逐渐增加,服务间的调用也越来越复杂,我们急切需要一个APM工具帮我们监控各个服务的性能及对服务间的调用进行跟踪,而通过调研多个开源APM工具后,最终我们选择了pintpoint。github地址是:pinpoin...

解决CSDN阅读全部需要登录的问题

现在CSDN网站每次点击“阅读全部”的时候,必须要登录才能展开,很不方便。解决方法如下:点击F12打开开发者工具,点击Console,将下面两行代码粘贴进去即可: $("div.article_content").removeAttr("style"); $("#btn-readmore").parent().remove();...