mac下使用docker安装pinpoint总结
mac下使用docker安装pinpoint总结
安装环境:1、mac版本 
2、homebrew:![]()
3、git version 2.23.0
一、安装docker
macOS 我们可以使用 Homebrew 来安装 Docker。
Homebrew 的 Cask 已经支持 Docker for Mac,因此可以很方便的使用 Homebrew Cask 来进行安装:

在载入 Docker app 后,点击 Next,可能会询问你的 macOS 登陆密码,你输入即可。之后会弹出一个 Docker 运行的提示窗口,状态栏上也有有个小鲸鱼的图标(
)。
二、Mac下使用Docker搭建pinpont分布式追踪系统APM
1、简介:Pinpoint 是一个用Java 编写大规模分布式系统性能管理 APM (Application Performance Management)工具,Pinpoint等相关工具的作用就是追踪每个请求的完整调用链路,收集调用链路上每个服务的性能数据,方便工程师能够快速定位问题。
博主在项目中使用感觉非常方便,可以图形化清晰定位到问题,同时也方便测试同事们更好反馈问题。
2、组件:
Pinpoint-Collector:收集各种性能数据
Pinpoint-Agent:和自己运行的应用关联起来的探针Pinpoint-Web Server:将收集到的数据显示成WEB网页形式
Pinpoint-Zookeeper:Zookeeper分布式协调中间件
Pinpoint-Hbase:收集到的数据存到HBase中
3、拉取镜像
git clone https://github.com/naver/pinpoint-docker.git
4、docker启动容器
docker-compose pull && docker-compose up -d
5、查看容器
docker-compose ps
以上各个组件的部署,docker都已经统一帮你完成了,所以docker非常的方便!而且还主动设置了端口映射接着需要设置埋点
需要加入更多的JAVA应用到pinpoint-agent当中,以便监控java作业运行情况、方便定位应用故障、方便发现应用的性能问题和大数据集群的性能问题。
例如,在部署了pinpoint-web、pinpoint-collector、hbase集群、pinpoint-agent的集群上,如果想要监控一个通过jar包启动的应用,那么可以通过下列方式为应用部署pinpoint-agent探针:
java -javaagent:/pinpoint-docker/pp_agent/pinpoint-bootstrap-1.7.3.jar \
-Dpinpoint.agentId=pp_agentID_2019-05-28 -Dpinpoint.applicationName=应用名称 \
-jar 应用名称-0.0.1-SNAPSHOT.jar

以上就是通过docker的方式来安装pinpoint。

浙公网安备 33010602011771号