选择该应用的展示边界
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架构

PinPoint使用教程的更多相关文章

  1. 【APM】Pinpoint 使用教程(二)

    本例介绍Pinpoint使用教程 Pinpoint安装部署参考:[APM]Pinpoint 安装部署(一) 查看应用调用关系拓扑图 进入pintpoint->选择应用-〉选择查看的时间周期,即可 ...

  2. 工作随笔——pinpoint分布式性能监控工具(docker安装)

    在做性能压测的时候,你是不是有只能看到测试报告? 在做性能压测的时候,你是不是想知道每一个方法执行了多长时间? Pinpoint几乎可以帮助你查看你想看到的每一个细节. Pinpoint是什么? Pi ...

  3. Ubuntu16+pinpoint环境搭建

    最近研究了pinpoint,稍后放上环境搭建教程,建议想学习搭建的同学记得参考pinpointGitHub

  4. Mac 配置教程-日常篇

    今年终于在推出 2018 款 MBP 时,看到升级了 CPU,我就果断下手「拔草」.本文记录使用 Mac 的一些配置,会长期更新. 为了控制文章的篇幅,我将 Mac 使用配置分成了两篇: Mac 配置 ...

  5. 跟我学SpringCloud | 第十六篇:微服务利剑之APM平台(二)Pinpoint

    目录 SpringCloud系列教程 | 第十六篇:微服务利剑之APM平台(二)Pinpoint 1. Pinpoint概述 2. Pinpoint主要特性 3. Pinpoint优势 4. Pinp ...

  6. SpringBoot进阶教程(七十)SkyWalking

    流行的APM(Application Performance Management工具有很多,比如Cat.Zipkin.Pinpoint.SkyWalking.优秀的监控工具还有很多,其它比如还有za ...

  7. Angular2入门系列教程7-HTTP(一)-使用Angular2自带的http进行网络请求

    上一篇:Angular2入门系列教程6-路由(二)-使用多层级路由并在在路由中传递复杂参数 感觉这篇不是很好写,因为涉及到网络请求,如果采用真实的网络请求,这个例子大家拿到手估计还要自己写一个web ...

  8. Angular2入门系列教程6-路由(二)-使用多层级路由并在在路由中传递复杂参数

    上一篇:Angular2入门系列教程5-路由(一)-使用简单的路由并在在路由中传递参数 之前介绍了简单的路由以及传参,这篇文章我们将要学习复杂一些的路由以及传递其他附加参数.一个好的路由系统可以使我们 ...

  9. Angular2入门系列教程5-路由(一)-使用简单的路由并在在路由中传递参数

    上一篇:Angular2入门系列教程-服务 上一篇文章我们将Angular2的数据服务分离出来,学习了Angular2的依赖注入,这篇文章我们将要学习Angualr2的路由 为了编写样式方便,我们这篇 ...

随机推荐

  1. poi根据excel模板导出Excel

    /****单元格值对象**/public class Cells { /*** * 行 */ private int row; /** * 列 */ private int column; /** * ...

  2. Go学习笔记之Map

    Go学习笔记之Map Map 引用类型,哈希表.map的key必须可以比较相等,除了slice, map, function的内建类型都可以作为key.struct类型不包含上述字段,也可作为key. ...

  3. 微软官方关于 Windows To Go 的常见问题

    Windows To Go:常见问题 2016/04/01 本文内容 什么是 Windows To Go? Windows To Go 是否依赖虚拟化? 哪些人员应该使用 Windows To Go? ...

  4. CentOS 6.x安装php 5.6和redis扩展的全过程

    安装PHP 5.6 #yum clean all #yum update 整体升级一下yum包 #yum install -y epel-release #yum list installed | g ...

  5. MQTT --- 操作行为

    会话状态 为实现QoS等级1和QoS等级2协议流,客户端和服务端需要将状态与客户标识符相关联,这被称为会 话状态.服务端还将订阅信息存储为会话状态的一部分.会话可以跨越一系列的网络连接.它持续到最新的 ...

  6. Linux学习笔记之文件读取过程

    0x00 概述 对于Linux系统来说,一切的数据都起源于磁盘中存储的文件.Linux文件系统的结构及其在磁盘中是如何存储的?操作系统是怎样找到这些文件进行读取的?这一章主要围绕这几个问题进行介绍(以 ...

  7. C#DataTable使用方法详解

    在项目中常常常使用到DataTable,假设DataTable使用得当,不仅能使程序简洁有用,并且可以提高性能,达到事半功倍的效果,现对DataTable的使用技巧进行一下总结. 1.添加引用 1 2 ...

  8. CorelDRAW 学习笔记(一)

    基本图形 等比例图形:按住 Ctrl 拖拽 以中心为起点等比例缩放:按住 Shift 拖拽 快捷键: 矩形:F6 圆形:F7 多边形:Y 双击矩形工具,可以直接创建一个页面大小的矩形对象: 对象对齐 ...

  9. C#生成/调用动态链接库

    参考地址:https://www.cnblogs.com/qq4004229/archive/2013/01/30/2882409.html 一.需求描述 (1)用代码生成动态链接库 (2)用C#代码 ...

  10. 第一次Git上传本地项目到github上 的命令

    1.下载Git软件:https://git-scm.com/downloads, 2.下载之后安装就很简单了, 3.邮箱注册 在git bash界面输入如下内容即可完成邮箱的注册: $ git con ...