Docker构建pinpoint部署的方法

本站所有内容来自互联网收集,仅供学习和交流,请勿用于商业用途。如有侵权、不妥之处,请第一时间联系我们删除!Q群:迪思分享

免费资源网 – https://freexyz.cn/

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. 参考网站

https://hub.docker.com/r/yous/pinpoint/

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

免费资源网 – https://freexyz.cn/


© 版权声明
THE END
★喜欢这篇文章吗?喜欢的话,麻烦动动手指支持一下!★
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容