虚拟化容器,大数据,DBA,中间件,监控。

微服务 全链路监控工具pinpoint 重新编译带有pinpoint agent的源代码

21 12月
作者:admin|分类:系统运维

上篇文章将服务端部署好之后,这个时候需要部署agent端。

之前将服务端部署好了,现在需要部署agent端
 
(1)修改源代码,更改数据库连接地址

1)修改库存数据库
cat /root/microservic-test-dev1/stock-service/stock-service-biz/src/main/resources/
application-fat.yml

jdbc:mysql://192.168.0.12:3306/tb_stock?characterEncoding=utf-8 
#变成自己的数据库地址
2)修改产品数据库
cat /root/microservic-test-dev1/product-service/product-service/biz/src/main/resources/application-fat.yml 

jdbc:mysql://192.168.0.12:3306/tb_product?characterEncoding=utf-8 
#变成自己的数据库地址
3)修改订单数据库
cat /root/microservic-test-dev1/order-service/order-service-biz/src/main/resources/ 
application-fat.yml

url: jdbc:mysql://192.168.0.12:3306/tb_order?characterEncoding=utf-8 
#变成自己的数据库地址
(4)这个地方的 ip 是部署 pinpoint 的机器,也就是 pinpoint 的服务端,需要改成自己的(每个微服务都需要部署)
cd /root/microservic-test-dev1/product-service/product-service-biz/pinpoint
打开 pinpoint.config,需要修改的地方如下:
profiler.collector.ip=192.168.0.13

cd /root/microservic-test-dev1/order-service/order-service-biz/pinpoint
打开 pinpoint.config,需要修改的地方如下:
profiler.collector.ip=192.168.0.13

cd /root/microservic-test-dev1/stock-service/stock-service-biz/pinpoint
打开 pinpoint.config,需要修改的地方如下:
profiler.collector.ip=192.168.0.13

cd /root/microservic-test-dev1/portal-service/pinpoint
打开 pinpoint.config,需要修改的地方如下:
profiler.collector.ip=192.168.0.13

cd /root/microservic-test-dev1/gateway-service/pinpoint
打开 pinpoint.config,需要修改的地方如下:
profiler.collector.ip=192.168.0.13

cd /root/microservic-test-dev1/eureka-service/pinpoint
打开 pinpoint.config,需要修改的地方如下:
profiler.collector.ip=192.168.0.13

这个是在镜像当中启动的agent的命令 

-javaagent:${pinpointPath}/pinpoint-bootstrap-1.8.5.jar
-Dpinpoint.applicationName=
-Dpinpoint.agentId=

 https://github.com/pinpoint-apm/pinpoint/releases/download/1.8.5/pinpoint-agent-1.8.5.tar.gz

上面看到的 Download Link 就是可以下载的 pinpoint-agent 端的 jar 包:

 

通过 Maven 编译、构建、打包源代码


修改源代码之后回到/root/microservic-test-dev1 目录下执行如下命令:
mvn clean package -D maven.test.skip=true

 

 

 

浏览424 评论0
返回
目录
返回
首页
全链路监控工具:zipkin,skywalking,pinpoint 详细介绍 Nexus 制品库管理实践03 raw类型的仓库