本文档用于介绍pinpoint服务的单机部署与对接。
- 准备工作
1).JDK8
2).Tomcat8(用于运行collector和web)
3).HBase和初始脚本(用于存储监控数据)
4).Pinpoint-collector-1.7.2.war(pinpoint的数据收集处理服务)
5).Pinpoint-web-1.7.2.war(pinpoint的数据展示界面)
6).Pinpoint-agent-1.7.2.zip(Java应用监控探针)
- 初始化hbase
hbase的部署说明不属于本文档讨论范畴,请参考hbase官方自行搭建hbase服务。Pinpoint对接hbase需要注意一下两点:
1).pinpoint-1.7.2兼容的hbase版本

2).pinpoint的数据存储结构初始化
|
|
用如下命令执行pinpoint hbase表结构的初始化
关于各个pinpoint表结构的说明参考如下官网说明,尤其要注意数据失效时间(TTL)的调整,安装包提供的脚本为pinpoint官网1.7.2版本。
https://github.com/naver/pinpoint/tree/master/hbase/scripts
- 部署pinpoint-collector和web
1).部署Tomcat,修改server.xml。在单机部署collector和web的情况下,为了避免部署collecto和web的Tomcat启动端口冲突,两个Tomcat的端口替换为规划好的不同端口。

|
cd $TOMCAT_HOME/webapps/ROOT unzip pinpoint-collector-1.7.2.war |
2).将collector和web的war包分别解压到$TOMCAT_HOME/webapps/ROOT下
3).修改collector和web解压包下WEB-INF/classes/hbase.properties配置文件,指定对接的hbase服务

- 部署pinpoint-agent
由于开发者中心的Java类型引用基础镜像已经集成了pinpoint-agent,所以这里仅提供原生部署Java应用所需的配置。
|
tar -xvf pinpoint-agent-1.7.2.tar.gz |
1).解压pinpoint-agent-1.7.2.tar.gz(windows探针包:pinpoint-agent-1.7.2.zip)到应用部署的主机
![]() |
2).配置应用jvm参数(以部署Tomcat应用为例)
3).配置完毕后,启动Tomcat,运行应用,验证接入pinpoint应用正常可用参考本文档第5节的第4部分。
4).访问pinpoint-web服务,确认是否接入,以及状态是否正常

- 参考
Pinpoint官网:
https://naver.github.io/pinpoint/1.7.3/installation.html#routing-web-requests-to-agents



被折叠的 条评论
为什么被折叠?



