其他分享
首页 > 其他分享> > 【转】Pinpoint分布式系统性能监控工具

【转】Pinpoint分布式系统性能监控工具

作者:互联网

Pinpoint分布式性能监控工具(docker安装)

在做性能压测的时候,你是不是有只能看到测试报告?

在做性能压测的时候,你是不是想知道每一个方法执行了多长时间?

Pinpoint几乎可以帮助你查看你想看到的每一个细节。

 

Pinpoint是什么?

Pinpoint是一款全链路分析工具,提供了无侵入式的调用链监控、方法执行详情查看、应用状态信息监控等功能。基于GoogleDapper论文进行的实现,与另一款开源的全链路分析工具Zipkin类似,但相比Zipkin提供了无侵入式、代码维度的监控等更多的特性。 Pinpoint支持的功能比较丰富,可以支持如下几种功能:

 

架构组成

Pinpoint 主要由 3 个组件外加 Hbase 数据库组成,三个组件分别为:Agent、Collector 和 Web UI。

 

安装Collector组件

  1.   # 克隆官方提供的docker git
  2.   git clone https://github.com/naver/pinpoint-docker.git
  3.   cd pinpoint-docker
  4.   # 1.7.3版本需要将 pinpoint-docker/docker-compose.yml的第17行和第18行修改为绝对路径,否则会启动报错(docker 17.03版本测试)
  5.   # 如需修改相关组件的ip和端口,请修改pinpoint-Docker/.env文件
  6.   docker-compose pull && docker-compose up -d
  7.   # 启动完成后访问网页 http://localhost:8081/#/submit 将pinpoint-docker/pinpoint-flink/build/pinpoint-flink-job-{pinpoint-version}.jar 文件手动upload到flik组件中,上传的版本需要和pinpoint保持一致
  8.   # 访问:http://localhost:8079/ 即可浏览pinpoint页面
  9.   # 官方说明:https://github.com/naver/pinpoint-docker

 

安装Agent组件

 访问 https://github.com/naver/pinpoint/releases 下载和 Collector组件 相同版本的pinpoint-agent压缩包。

 解压pinpoint-agent压缩包,找到 pinpoint.config 文件,修改为你对应环境的配置。一般情况只需要修改配置项 profiler.collector.ip=127.0.0.1 为你自己的Collector组件的IP。

 

配置应用程序

  1.   // 如果你在多台机器上部署了应用程序,那么就需要在多台机器上部署Agent组件
  2.   // ${pinpointPath}是agent组件存放的路径,类似于JAVA_HOME
  3.   // 在java启动命令中加入如下参数
  4.   -javaagent:${pinpointPath}/pinpoint-bootstrap-1.7.3.jar
  5.   -Dpinpoint.applicationName= // 在pinpoint上显示的名字
  6.   -Dpinpoint.agentId= // id,可以和applicationName相同,也可以不同

启动程序,访问一下,就可以在pinpoint上看见相关数据。

 

pinpoint使用教程:https://blog.csdn.net/kangguang/article/details/77290209

内容如下:

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

2.选择需要查看的应用 
这里写图片描述
3.时间选择器 
3.1默认为选择固定时间段查看 


这里写图片描述
3.2点击按钮手动选择查看时间 

 


这里写图片描述

标签:pinpoint,查看,监控,分布式系统,组件,docker,应用,Pinpoint
来源: https://www.cnblogs.com/yanghj010/p/13885830.html