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。

 

posted @ 2021-01-19 10:02  心思慕晨  阅读(514)  评论(0)    收藏  举报