系统环境:centos7.5
[root@bogon ~]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
客户端环境:
tomcat8.5 官方建议 Tomcat版本7-8
安装docker:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce
systemctl start docker.service
systemctl enable docker.service
———————————————————————————————————————————————————————————————————————————————————————————————————————
构建容器
docker search pinpoint
docker pull yous/pinpoint
docker run -itd -v /etc/localtime:/etc/localtime -p 28080-28082:28080-28082 -p 29994:29994 -p 29995:29995/udp -p 29996:29996/udp --cap-add SYS_PTRACE --name PP161 yous/pinpoint
docker ps
docker exec -it 6d3 /bin/bash
find / -name '*war' //查看col和web版本号
quickstart/bin/start-hbase.sh //启动hbase
quickstart/bin/init-hbase.sh //初始化tables
quickstart/bin/start-collector.sh //启动Collector
quickstart/bin/start-web.sh //启动web
netstat -anpult //查看端口是否全部开启(参考-p参数)
jps //查看是否全部开启 正常情况下是两个Launcher一个HMaster
——————————————————————————————————————————————————————————————————————————————————————————————————————
配置agent端
wget https://github.com/naver/pinpoint/releases/download/1.6.1/pinpoint-agent-1.6.1.tar.gz
mkdir /opt/pp-agent1.6.1
tar -xf pinpoint-agent-1.6.1.tar.gz -C /opt/pp-agent1.6.1/ && cd /opt/pp-agent1.6.1/
vim pinpoint.config
......
profiler.collector.ip=192.168.1.250 //col端的地址
# placeHolder support "${key}"
profiler.collector.span.ip=${profiler.collector.ip}
profiler.collector.span.port=29996 //默认9996
# placeHolder support "${key}"
profiler.collector.stat.ip=${profiler.collector.ip}
profiler.collector.stat.port=29995 //默认9995
# placeHolder support "${key}"
profiler.collector.tcp.ip=${profiler.collector.ip}
profiler.collector.tcp.port=29994 //默认9995
......
:wq
vim /usr/local/sources/apache-tomcat-8.5.32/bin/catalina.sh
......
# Control Script for the CATALINA Server
CATALINA_OPTS="$CATALINA_OPTS -javaagent:/opt/pp-agent1.6.1/pinpoint-bootstrap-1.6.1.jar"
CATALINA_OPTS="$CATALINA_OPTS -Dpinpoint.agentId=pp20181008"
CATALINA_OPTS="$CATALINA_OPTS -Dpinpoint.applicationName=TestPP18"
......
:wq
cd /usr/local/sources/apache-tomcat-8.5.32/bin
./shutdown.sh
./startup.sh //重启
tailf ../logs/catalina.out
———————————————————————————————————————————————————————————————————————————————————————————————————————
登录web测试
http://192.168.1.250:28080