Pinpoint 环境搭建
项目地址:
https://github.com/naver/pinpoint
中文介绍:
https://github.com/skyao/leaning-pinpoint/blob/master/design/technical_overview.md
一、下载相关的应用包
1. 下载安装Hbase:
下载最新稳定版 hbase-1.2.3-bin.tar.gz
解压后编辑 conf/hbase-site.xml
<configuration> <property> <name>hbase.rootdir</name> <value>file:///data/hbase</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/data/zookeeper</value> </property> </configuration>
执行启动命令:
bin/start-hbase.sh
2). 到pinpoint 主页 release 页面下载最新的版本:
pinpoint-agent-1.5.2.tar.gz
pinpoint-collector-1.5.2.war
pinpoint-web-1.5.2.war
用两个Tomcat 分别部署 pinpoint-collector-1.5.2.war 与 pinpoint-web-1.5.2.war 包,此处一定不要指定tomcat 的 context,可以用 context.xml 或 ROOT.xml 的方法部署。
二、配置应用程序监控
1). 将下载的 pinpoint-agent-1.5.2.tar.gz 解压到 /data/pinpoint-agent-1.5.2/
编辑 pinpoint.config 文件, 更新 profiler.collector.ip=XXX.XXX.XXX.XXX 为 pinpoint-collector-1.5.2.war 部署机器的ip
2). 编辑业务应用程序的Tomcat bin/catalina.sh 文件, 此处的javaagent 指向刚才解压的路径, pinpoint.agentId 不能重复, pinpoint.applicationName 为pinpoint-web 监控页面显示的Tomcat 名字
CATALINA_OPTS="$CATALINA_OPTS -javaagent:/data/pinpoint-agent-1.5.2/pinpoint-bootstrap-1.5.2.jar"
CATALINA_OPTS="$CATALINA_OPTS -Dpinpoint.agentId=0000001"
CATALINA_OPTS="$CATALINA_OPTS -Dpinpoint.applicationName=Tomcat1"
3). 启动应用程序tomcat
启动业务应用tomcat 后访问 pinpoint-web 路径后可看到访问链路图


浙公网安备 33010602011771号