ARM pinpoint搭建

Pinpoint是一款全链路分析工具,提供了无侵入式的调用链监控、方法执行详情查看、应用状态信息监控等功能。

一句话:无侵入式的提供全链路的分析工具,不需要软件开发者写任何代码,确可以实现链路跟踪的工具。

 

先来看下官方的架构图

pinpoint几个组件

1 Hbase 数据库      Hbase官网可下载 最新版本2.1.4  

2 pinpoint collector 信息收集   最新版本1.8.3

3 pinpoint WebUI  界面展示     最新版本1.8.3

4 pinpoint Agent  应用绑定的代理,某个应用的收集  最新版本1.8.3

5 pinpoint hbase脚本  hbase-create.hbase 

上述组件可以在Hbase,pinpoint官网下载

 

安装pinpoint前置条件

1 安装jdk   我安装的是jdk1.8

 

安装步骤

1Hbase安装

1)安装目录为 /data/hbase2.1.4, hbase2.1.4直接解压缩

2)修改conf\hbase-site.xml配置

<configuration>

  <property>

    <name>hbase.rootdir</name>

    <value>file:///opt/apps/pinpoint/hbase-2.1.4/data</value>

  </property>

</configuration>

 

3)修改hbase-env.sh

export JAVA_HOME=/home/jdk1.8.0_191/   增加jdk路径配置

4)./start-hbase.sh 启动

5)# 查看Hbase是否启动成功,如果启动成功的会看到"HMaster"的进程

 [root@localhost bin]# jps 12075 Jps 

11784 HMaster

看到上述文字即启动成功

6)初始化 hbase pinpoint库

./hbase shell /home/pp_res/hbase-create.hbase 

7)# 执行完了以后,进入Hbase ./hbase shell

8)hbase(main):001:0> status 'detailed' 

看到上述图内容,即启动成功。

也可以登录web,来查看HBase的数据是否初始化成功

HbaseWeb : http://ip:16010/master-status

 

2pinpoint collector 安装

1)解压缩到tomcat/webapps/ROOT下

2)启动tomcat,看log日志,日志正常就代表启动成功 

默认情况tcp 9994 udp 9995 9996开启

 

3pinpoint WebUI安装

1)解压缩到tomcat/webapps/ROOT下

2)启动tomcat ,

3)浏览器访问,如果可以看到web界面,代表安装成功

 

4pinpoint Agent安装

1)解压缩到/data/pinpoint-agent目录

2) 配置 pinpoint.config

配置pinpoint-collector的ip地址,如果是同一台,可以不用改

profiler.collector.ip=xx.xx.xx.xx

 

5应用项目装载pinpoint

1) linux下的tomcat应用

修改catalina.sh

增加三行

CATALINA_OPTS="$CATALINA_OPTS -javaagent:/data/pinpoint-agent/pinpoint-bootstrap-1.8.3.jar" pinpointagent的类包位置

CATALINA_OPTS="$CATALINA_OPTS -Dpinpoint.agentId=pp20161122"  pinpont agent id 不重复即可 

CATALINA_OPTS="$CATALINA_OPTS -Dpinpoint.applicationName=MyTestPP    应用名,不重复即可,会显示在pinpoint web上

2)启动项目后,即可在pinpoint web上看到这个项目。

 

windows下tomcat配置,修改catalina.bat

set CATALINA_OPTS=%CATALINA_OPTS% -javaagent:D:/pinpoint-agent-1.8.3/pinpoint-bootstrap-1.8.3.jar

set CATALINA_OPTS=%CATALINA_OPTS% -Dpinpoint.agentId=myid00001

set CATALINA_OPTS=%CATALINA_OPTS% -Dpinpoint.applicationName=myTestApp

 

6)spring boot 加载

java -javaagent:${pinpointPath}/pinpoint-bootstrap-1.8.3.jar -Dpinpoint.applicationName=test -Dpinpoint.agentId=1231 -jar test.jar

 

pinpoint的使用网上搜索下还是很详细的,在这里就不多描述了。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值