pinpoit 部署

pinpoit

github : https://github.com/pinpoint-apm/pinpoint.git

来自官方安装手册:https://pinpoint-apm.github.io/pinpoint/quickstart.html

相关组件下载地址:https://github.com/pinpoint-apm/pinpoint/releases/tag/v2.2.0

1、Hbase安装

根据官方文档给的版本对照,下载1.2.x版本的

下载1.2.6 http://archive.apache.org/dist/hbase/1.2.6/hbase-1.2.6-bin.tar.gz

tar xzvf hbase-1.2.6-bin.tar.gz 
cd hbase-1.2.6/
#启动
./bin/start-hbase.sh

从https://github.com/pinpoint-apm/pinpoint/tree/master/hbase/scripts中获取hbase-create.hbase脚本执行

./bin/hbase shell hbase-create.hbase

http://localhost:16010

2、Zookeeper

Hbase 可以自带Zookeeper

hbase-1.2.6/conf/hbase-env.sh 中配置export HBASE_MANAGES_ZK=true
如果需要修改端口号,可以配置 hbase-1.2.6/conf/hbase-site.xml


          hbase.zookeeper.property.clientPort
          2182                                                                                                                                             
   

此处参考:https://www.cnblogs.com/ouchengeng/archive/2004/01/13/4221305.html

3、Pinpoint Collector

从官方下载jar包后直接启动(ps:我没有使用zookeeper,但还是照着文档加了-Dpinpoint.zookeeper.address=localhost)

java -jar -Dpinpoint.zookeeper.address=localhost pinpoint-collector-boot-2.2.0.jar > pinpoint-collector-boot.log &

4、Pinpoint Web

同上,从官方获取jar包直接启动,但我端口冲突了,改了下端口

java -jar -Dserver.port=18080 -Dpinpoint.zookeeper.address=localhost pinpoint-web-boot-2.2.0.jar > pinpoint-web.log &

5、Java Agent

使用代理启动jar包,就可以进行监控

同上,从官方获取压缩包,解压

tar xvzf pinpoint-agent-2.2.0.tar.gz

例:启动一个app.jar

$AGENT_PATH 为pinpoint-agent的路径

java -javaagent:$AGENT_PATH\pinpoint-bootstrap-2.2.0.jar -Dpinpoint.applicationName=aori -Dpinpoint.agentId=aori01 -jar app.jar

启动之后在列表中就能看到监控的应用了


图片.png

你可能感兴趣的:(pinpoit 部署)