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 路径后可看到访问链路图

 

posted @ 2016-10-14 14:37  风雨十载  阅读(669)  评论(0)    收藏  举报