Docker構(gòu)建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啟動參數(shù)
開發(fā)環(huán)境: [IDEA VM option] -javaagent:/home/linxiaojun/Public/software/tools/pinpoint-agent/pinpoint-bootstrap-1.6.1.jar -Dpinpoint.agentId=1001 -Dpinpoint.applicationName=just-edu 生產(chǎn)環(huán)境: [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. 參考網(wǎng)站
https://hub.docker.com/r/yous/pinpoint/
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
關(guān)于ROS2安裝與docker環(huán)境使用
大家好,本篇文章主要講的是關(guān)于ROS2安裝與docker環(huán)境使用,感興趣的同學趕快來看看吧,對你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12解決docker run后容器出現(xiàn)Exited (0)情況的問題
這篇文章主要介紹了解決docker run后容器出現(xiàn)Exited (0)情況的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03基于Docker實現(xiàn)MySQL主從復制的詳細教程
這篇博客整理了如何在Docker環(huán)境下配置MySQL主從復制,通過創(chuàng)建和命名兩個MySQL容器,設置獨立IP,并詳細說明了在宿主機上持久化數(shù)據(jù)、開啟root遠程訪問及添加復制用戶的過程,需要的朋友可以參考下2024-10-10Docker底層技術(shù)Namespace Cgroup應用詳解
在本篇文章里小編給大家整理的是關(guān)于Docker底層技術(shù)Namespace Cgroup應用的相關(guān)知識點,需要的朋友們學習下。2019-10-10