0


windows 安装部署pinpoint-2.3.3,实现springboot项目的链路追踪

windows 安装部署pinpoint,实现springboot项目的链路追踪。

1.下载pinpoint (版本v2.3.3)

1.jdk:1.8及以上
pinpoint下载地址
百度网盘整理了一份:
链接:https://pan.baidu.com/s/1PT_zCA3Rbvhy8a1mpWt0cA
提取码:lg66
需要下载以下内容:
2.pinpoint:
在这里插入图片描述

3.配套的HBASE数据库版本为Hbase-1.2.6:
下载地址为:
https://mirrors.tuna.tsinghua.edu.cn/apache/hbase/1.2.6/hbase-1.2.6-bin.tar.gz
正常状况下解压hbase-1.2.6-bin.tar.gz文件到指定文件夹便可,例如:D:\pinpoint下

部署

1.hbase部署:

D:\pinpoint\hbase-1.2.6-bin\hbase-1.2.6\conf

目录找到hbase_env.cmd,打开将JAVA_HOME添加进去。
请添加图片描述
完成后保存,再打开hbase_site.xml,添加以下参数设置
请添加图片描述
完成并保存。
2.Hadoop
机器环境中需要winutils.exe文件。
2.1GitHub上,有人提供了winutils的windows的版本,
项目地址是: https://github.com/srccodes/hadoop-common-2.2.0-bin ,直接下载此项目的zip包,下载后是文件名是hadoop-common-2.2.0-bin-master.zip,随便解压到一个目录
2.2.配置环境变量
  增加变量HADOOP_HOME,值是下载的zip包解压的目录,而后在系统变量path里增加%HADOOP_HOME%\bin 便可。
  3.将第2点配置完成以后,进行hbase的运行。
  在

D:\pinpoint\hbase-1.2.6-bin\hbase-1.2.6\bin

目录的地址栏输入cmd回车,输入

start-hbase.cmd

启动Hbase数据库
请添加图片描述
当hbase启动成功后,在之前下载的

pinpoint-2.3.3

中按下面路径找到数据库初始化的脚本

hbase-create.hbase

请添加图片描述
继续在

D:\pinpoint\hbase-1.2.6-bin\hbase-1.2.6\bin

目录的地址栏输入cmd回车,输入hbase shell %初始化库体保存路径%/hbase-create.hbase
示例:
请添加图片描述
进行数据库的初始化。初始化完成后在浏览器中输入

http://localhost:16010/master-status

,能够查看库体初始化是否成功。以下图所示:
请添加图片描述
3.pinpoint-collector部署:
在pinpoint-collector-boot-2.3.3.jar目录地址输入cmd回车
输入

java -jar -Dpinpoint.zookeeper.address=127.0.0.1 pinpoint-collector-boot-2.3.3.jar

进行启动

java -jar -Dpinpoint.zookeeper.address=127.0.0.1 pinpoint-collector-boot-2.3.3.jar

4.pinpoint-web部署
在pinpoint-web-boot-2.3.3.jar目录地址输入cmd回车,输入

java -jar -Dpinpoint.zookeeper.address=127.0.0.1 pinpoint-web-boot-2.3.3.jar

进行启动

java -jar -Dpinpoint.zookeeper.address=127.0.0.1 pinpoint-web-boot-2.3.3.jar

5.配置pinpoint-agent,不运行。
在解压后的pinpoint-agent-2.3.3中找到pinpoint.config文件进行配置。
请添加图片描述
注:若是web服务和pinpoint系统部署在同一服务器上,profiler.collector.ip可设置为localhost,不然设置为profiler.collector所在服务器ip地址。
请添加图片描述
首先采样率有开关配置。默认"profiler.sampling.rate=1"表示全部采样
Pinpoint 支持计数采样,如果设置为10则只采样10分之一的请求。
请添加图片描述

springboot项目配置

这里采用idea配置
请添加图片描述
在vm options中配置pinpoint探针。如下图为配置
-javaagent:D:\pinpoint\pinpoint-agent-2.3.3\pinpoint-agent-2.3.3\pinpoint-bootstrap-2.3.3.jar #设置\pinpoint-agent-2.3.3目录下的pinpoint-bootstrap-2.3.3.jar路径
    -Dpinpoint.applicationName#设置被监控程序名称,全局唯一
    -Dpinpoint.agentId #设置采集器agent的id名称,全局唯一

-javaagent:D:\pinpoint\pinpoint-agent-2.3.3\pinpoint-agent-2.3.3\pinpoint-bootstrap-2.3.3.jar 
-Dpinpoint.agentId=UserApplication-Dpinpoint.applicationName=UserApplication

若是监控jar包则在java -jar 后面加上探针即可:
示例:

java -jar -javaagent:D:\pinpoint\pinpoint-agent-2.3.3\pinpoint-agent-2.3.3\pinpoint-bootstrap-2.3.3.jar  -Dpinpoint.agentId=UserApplication-Dpinpoint.applicationName=UserApplicationD:\test.jar(项目jar包)

在idea中配置
请添加图片描述
配置完成后启动被追踪的项目。并在浏览器中打开

http://localhost:8080/

如下:
请添加图片描述
选择相应的被监控应用程序名称,系统展现该应用的相关信息
请添加图片描述
请添加图片描述
详情即可追踪监控请求。
请添加图片描述
点击inspector可查看更多信息。
请添加图片描述
请添加图片描述


本文转载自: https://blog.csdn.net/weixin_60382322/article/details/129838743
版权归原作者 呆。@473 所有, 如有侵权,请联系我们删除。

“windows 安装部署pinpoint-2.3.3,实现springboot项目的链路追踪”的评论:

还没有评论