选择该应用的展示边界
InBound:3 OutBound:3

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

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

2.选择需要查看的应用 

3.时间选择器 
3.1默认为选择固定时间段查看 

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

4.选择该应用的展示边界 
InBound:3 OutBound:3 

InBound:2 OutBound:2 

5.查看数据详细信息 
5.1长按鼠标左键,拖拽至右下方 

5.2弹出选择框内数据详情 

5.3红色条目代表该次请求失败,否则代表成功。选中任意条目,下方出现对应请求的详细信息 

5.4点击错误列表(红色条目)查看错误原因(Self搜索框可以在Call Tree和Timeline中根据时间进行信息筛选) 

5.5点击Mixed View按钮查看CPU、Memory使用情况 

6.查看应用详细信息 
6.1点击进入应用详情 

6.2应用详情主要包含数据采集起始时间、应用简介、选择某一时间段内CPU、Memory、TPS使用情况 

7.应用间事务筛选 
7.1应用间事务筛选 

7.2Filter Transaction(全部事务筛选) 

7.3Filter Transaction Wizard (按条件进行事务筛选:筛选错误信息) 

7.4注意事项 

源码: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。

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

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

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

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

PinPoint架构

最新文章

  1. spring事务概念理解
  2. 从零自学Hadoop(09):使用Maven构建Hadoop工程
  3. BS架构与CS架构的区别
  4. vJine 第三波 之 Lua 来袭 vJine.Lua
  5. ZOJ 3903 Ant(公式推导)
  6. PHP数组的基本操作及遍历数组的经典操作
  7. 201621123043《java程序设计》第4周学习总结
  8. SVN学习之windows下svn的安装
  9. 英语口语练习系列-C14-常用片语
  10. 基于微服务的DevOps落地指南 交付效率提升40%
  11. SHELL脚本--tr命令用法和特性全解
  12. mybatis配置文件详解
  13. day042 css 选择器
  14. m100(2) 云台自动跟踪
  15. * -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]’
  16. Unity 3D-AR开发-Vuforia教程手册
  17. 20155233 《网络对抗》 Exp5 MSF基础应用
  18. linux 安装MySql 5.7.20
  19. 2018年全国多校算法寒假训练营练习比赛(第一场)G 圆圈
  20. Kubernetes网络方案 Flannel和calico

热门文章

  1. Apache Kafka使用默认配置执行一些负载测试来完成性能测试和基准测试
  2. scala 函数式编程之集合操作
  3. Maven安装及配置(Linux系统)
  4. 另一个角度的redis--redis 可以看做是c/s架构的软件
  5. docker镜像上传阿里云仓库
  6. Linux学习笔记之CentOS 7系统使用firewalld管理防火墙端口
  7. 类型和变量(C#学习笔记02)
  8. Mybatis 原理分析
  9. [Linux] Ubuntu Server18 python3.7 虚拟环境
  10. 记一下python的method resolution order(MRO)机制