欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

Docker构建pinpoint部署的方法

程序员文章站 2022-06-27 14:40:21
pinpoint 1. install pinpoint-server 下载镜像 docker pull yous/pinpoint 查看镜像...

pinpoint

1. install pinpoint-server

下载镜像

docker pull yous/pinpoint

查看镜像

docker images

启动容器

docker run -d --name=pinpoint -p 28080-28082:28080-28082 --cap-add sys_ptrace yous/pinpoint
docker run -i -t --name=pinpoint -p 28080-28082:28080-28082 --cap-add sys_ptrace yous/pinpoint:latest bash

进入docker bash

docker exec -it pinpoint /bin/bash

启动hbase

quickstart/bin/start-hbase.sh

初始化table

quickstart/bin/init-hbase.sh

start pinpoint daemons

collector: quickstart/bin/start-collector.sh
web ui: quickstart/bin/start-web.sh
testapp: quickstart/bin/start-testapp.sh

端口映射(容器已运行)

agent: pinpoint.config
collection: pinpoint-collector.properties
# 将容器的29994端口映射到docker主机的29994端口
iptables -t nat -a docker -p tcp --dport 29994 -j dnat --to-destination 172.17.0.35:29994
iptables -t nat -a docker -p udp --dport 29995 -j dnat --to-destination 172.17.0.35:29995
iptables -t nat -a docker -p udp --dport 29996 -j dnat --to-destination 172.17.0.35:29996

查看进程

docker ps

查看端口

docker port pinpoint

2. 配置pinpoint-agent

修改pinpoint.config

[ip] profiler.collector.ip=192.168.100.106
[tcp port] profiler.collector.tcp.port=29994
[udp span port] profiler.collector.span.port=29996
[udp stat port] profiler.collector.stat.port=29995

添加tomcat启动参数

开发环境: [idea vm option]
-javaagent:/home/linxiaojun/public/software/tools/pinpoint-agent/pinpoint-bootstrap-1.6.1.jar -dpinpoint.agentid=1001 -dpinpoint.applicationname=just-edu
生产环境: [tomcat]
catalina_opts=-javaagent:/home/linxiaojun/public/software/tools/pinpoint-agent-1.6.1/pinpoint-bootstrap-1.6.1.jar -dpinpoint.agentid=1001 -dpinpoint.applicationname=just-edu

3. 浏览界面

web ui: http://localhost:28080

testapp: http://localhost:28081

4. 参考网站

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。