基于docker部署的项目如何和skywalking agent进行整合

本文介绍了如何在Docker环境中集成SkyWalking应用性能监控系统,包括将SkyWalking Agent与项目打包在同一容器内、构建包含SkyWalking Agent的基础镜像以及使用官方提供的探针基础镜像。详细步骤和配置示例帮助读者理解如何在不同场景下实现Docker化项目的性能监控。

skywalking简介

skywalking是一款开源的应用性能监控系统,包括指标监控,分布式追踪,分布式系统性能诊断

skywalking官方中文翻译文档

https://skyapm.github.io/document-cn-translation-of-skywalking/

如何快速搭建skywalking

https://github.com/apache/skywalking-docker

项目如何集成skywalking

1、下载skywalking agent

https://archive.apache.org/dist/skywalking/

解压后的目录形如下
image.png

2、为我们项目配置skywalking探针

形如下

java -javaagent:D:apache-skywalking-apm-es7-8.4.0/apache-skywalking-apm-bin-es7/agentskywalking-agent.jar -Dskywalking.agent.service_name=当前项目在skywalking显示的名称 -Dskywalking.collector.backend_service=xxxx:11800 -jar spring-demo-0.0.1-SNAPSHOT.jar

官方其实也提供了文档,告诉我们如何配置,如下图
image.png
更详细配置信息,可以查看如下链接
https://github.com/apache/skywalking/blob/master/docs/en/setup/service-agent/java-agent/README.md

通过以上几步就项目就可以和skywalking整合了。然而有些小伙伴反馈在docker环境中,就不懂要怎么使用skywalking的agent进行埋点了。那下面就介绍一下,基于docker部署的项目如何和sky

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值