文章目录

  • 一、PinPoint简介
  • 二、PinPoint架构组成
  • 三、PinPoint使用说明
    • 1.首页
    • 2.请求调用栈
    • 3.服务状态
    • 4.链路事务筛选
  • 结尾

一、PinPoint简介

pinpoint是开源在github上的一款APM监控工具,它是由java编写的,用于大规模分布式系统的监控;它对性能的影响最小(只增加约3%资源利用率),安装agent是无侵入式的,只需要在被测试的Tomcat中加上3句话,打下探针,就可以监控整套程序了。Pinpoint支持的功能比较丰富,可以支持如下几种功能:

  • 服务拓扑图:对整个系统中应用的调用关系进行了可视化的展示,单击某个服务节点,可以显示该节点的详细信息,比如当前节点状态、请求数量等
  • 实时活跃线程图:监控应用内活跃线程的执行情况,对应用的线程执行性能可以有比较直观的了解
  • 请求响应散点图:以时间维度进行请求计数和响应时间的展示,拖过拖动图表可以选择对应的请求查看执行的详细情况
  • 请求调用栈查看:对分布式环境中每个请求提供了代码维度的可见性,可以在页面中查看请求针对到代码维度的执行详情,帮助查找请求的瓶颈和故障原因。
  • 应用状态、机器状态检查:通过这个功能可以查看相关应用程序的其他的一些详细信息,比如CPU使用情况,内存状态、垃圾收集状态,TPS和JVM信息等参数。

二、PinPoint架构组成

  • Pinpoint Agent:用于收集应用端监控数据,无侵入式,只需要在启动命令中加入部分参数即可
  • Pinpoint Collector:数据收集模块,接收Agent发送过来的监控数据,并存储到HBase
  • Pinpoint Web:监控展示模块,展示系统调用关系、调用详情、应用状态等,并支持报警等功能
  • HBase:数据库,用于保存监控数据


三、PinPoint使用说明

1.首页

2.请求调用栈


长按鼠标左键,框选散点


点击混合视图,可以切到新窗口展示前面三块的整体信息

3.服务状态


4.链路事务筛选


可以用Filter Transaction Wizard来按照条件搜索,比如说只搜索错误的请求。
选择只查看失败的请求,然后过滤



结尾

  • 感谢大家的耐心阅读,如有建议请私信或评论留言。
  • 如有收获,劳烦支持,关注、点赞、评论、收藏均可,博主会经常更新,与大家共同进步

APM链路监控:PinPoint使用手册相关推荐

  1. 链路监控 pinpoint

    背景 出色的链路监控开源软件为 Pinpoint 和 Skywalking 这两个. 介绍 Pinpoint 是用 Java 编写的 APM(应用性能管理)工具,用于大规模分布式系统.在 Dapper ...

  2. APM链路监控:pinpoint安装部署实战详细手册

    文章目录 一.pinpoint介绍 1.pinpoint简介 2.架构组成 二.安装环境准备 三.HBase单机安装 四.pinpoint安装 1.安装pinpoint-collector 2.安装p ...

  3. 实现一个全链路监控平台很难吗?Pinpoint、skywalking、zipkin,哪个实现比较好?...

    点击上方蓝色"方志朋",选择"设为星标"回复"666"获取独家整理的学习资料! 随着微服务架构的流行,服务按照不同的维度进行拆分,一次请求往 ...

  4. PinPoint分布式全链路监控

    PinPoint分布式全链路监控 安装需要的所有包下载路径: 链接: https://pan.baidu.com/s/1sl9dP9r 密码: jsux 介绍: PinPoint是一个开源的APM(( ...

  5. pinpoint如何检测mysql_微服务链路监控系统-Pinpoint

    全链路监控 随着微服务架构的流行,服务按照不同的维度进行拆分,一次请求 往往需要涉及到多个服务.这些服务可能不同编程语言开发,不同 团队开发,可能部署很多副本.因此,就需要一些可以帮助理解系 统行为. ...

  6. 实现全链路监控平台很难吗?Pinpoint、SkyWalking、Zipkin 选型对比

    随着微服务架构的流行,服务按照不同的维度进行拆分,一次请求往往需要涉及到多个服务.互联网应用构建在不同的软件模块集上,这些软件模块,有可能是由不同的团队开发.可能使用不同的编程语言来实现.有可能布在了 ...

  7. 微服务项目中引入全链路监控平台:Pinpoint、SkyWalking、Zipkin怎么选?

    来源:www.jianshu.com/p/92a12de11f18 0 问题背景 随着微服务架构的流行,服务按照不同的维度进行拆分,一次请求往往需要涉及到多个服务.互联网应用构建在不同的软件模块集上, ...

  8. 全链路监控之pinpoint

    一.pinpoint出现与其他相似概念比较 (1).pinpoint概念 pinpoint是由java/PHP编写而成的,用来对大规模的分布式系统提供应用性能管理.pinpoint可以解决复杂架构下的 ...

  9. 微服务下的APM全链路监控

    https://opentalk.upyun.com/333.html 2017 年 10 月 29 日,又拍云 Open Talk 联合 Spring Cloud 中国社区成功举办了"进击 ...

最新文章

  1. 除了java还学什么_学好Java编程除了努力还需要具备什么?
  2. Cissp-【第1章 安全和风险管理】-2020-12-31(86页-98页)
  3. android 关于多任务下载问题
  4. JZOJ 3786. 【NOI2015模拟8.19】图
  5. Spring学习总结(22)——Spring-framework-bom解决spring的不同模块依赖版本不同问题
  6. redis java驱动_java中通过配置文件的方式(Jedis驱动)使用Redis
  7. 借书卡程序设计java_java图书馆借书编程求解
  8. iOS 架构模式--解密 MVC,MVP,MVVM以及VIPER架构
  9. 如何将松散的dll打包进需要发布的exe
  10. 强悍!winrar妙用-将bat脚本打包成exe可执行文件并实现自动执行
  11. 计算机电源+3c认证,电源适配器要不要做3C认证?怎么做
  12. python多线程抢红包代码_python实现的抢红包程序代码
  13. 笔记本电脑外接显示器以后检测不到笔记本电脑原来的显示器,把hdmi拔出来了也没用
  14. 全球第二手机芯片厂商联发科为何节节败退?
  15. 移动硬盘安装ubuntu(UEFI)——遇到的问题以及解决方法
  16. 标识符的命名和使用 规则
  17. jQuery动画+实例
  18. 反编译小程序得到源代码
  19. Android AES加密解密
  20. Get Offer —— 工作态度考核训练

热门文章

  1. Ae 表达式语言引用:Layer
  2. 【Thingsboard】实体和实体组的使用
  3. 《javaEE 开发的颠覆者,Spring boot实战》
  4. 桌面图标阴影解决,图标大小设置,输入法标识在右下角显示,我的电脑图标 丢失...
  5. English Adage
  6. 微信小程序(将临时图片文件转为base64)
  7. Top 10 Unanswered Questions in Geeky Movies
  8. Module not found: Error: Cannot resolve module 'react/lib/ReactMount' in ...
  9. 【每周一本书】之《人之彼岸》:郝景芳带你提前踏入人机交互的未知世界
  10. 【TypeScript】03-TypeScript基本类型