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)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
使用Docker將容器目錄掛載到主機上的實現(xiàn)方法
本文主要介紹了使用Docker將容器目錄掛載到主機上的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-05-05
Docker容器如何訪問宿主機的Mysql數(shù)據(jù)庫
使用Docker能實現(xiàn)服務的容器化,并使用容器間網(wǎng)絡在它們之間進行通信,下面這篇文章主要給大家介紹了關于Docker容器如何訪問宿主機的Mysql數(shù)據(jù)庫,需要的朋友可以參考下2024-04-04
Docker容器中的OpenCV如何輕松構(gòu)建可移植的計算機視覺環(huán)境
計算機視覺是一門涉及圖像和視頻處理的領域,可以應用于目標檢測、圖像識別、人臉識別等各種任務,本文給大家介紹Docker容器中的OpenCV如何輕松構(gòu)建可移植的計算機視覺環(huán)境,感興趣的朋友一起看看吧2023-12-12
Docker數(shù)據(jù)卷掛載命令volume(-v)與mount的使用總結(jié)
本文主要介紹了Docker數(shù)據(jù)卷掛載命令volume(-v)與mount的使用總結(jié),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-08-08

