pinpoint部署在docker容器中

系统环境: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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值