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
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
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2182</value>
</property>
此处参考: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
网友评论