Skywalking从入门到放弃

本文介绍了如何从Apache官网和GitHub下载SkyWalking源码,以及如何使用Maven构建SkyWalking Agent。通过设置Java项目启动参数挂载Agent,并启动SkyWalking-OAP和UI,实现项目监控。推荐对《Apache SkyWalking实战》一书进行深入学习,了解SkyWalking的详细操作和调试技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这里以需要研究skywalking插件开发的角度,需要看skywalking源码,并对agent远程调试需求为例,如果不需要看源码,只是项目接入的话没必要:
1.apache官网
下载地址:https://skywalking.apache.org/docs/
官方下载源码地址
2.git下载:
https://github.com/apache/skywalking.git
git下载地址
利用idea 下载skywalking和java-agent
skywalking agent的项目同理git下载下来,maven skip test打包:
mvn clean install -Dmaven.test.skip=true
3.Java项目添加agent启动
端口使用8090跟skywalking的端口区分开
-javaagent:你自己的agent.jar的本机地址
更改你自己的agent.jar的本机地址,挂载agent后启动你的项目
更改你自己项目的名字:
更改要监控的项目名

4.skywalking-ui和skywalking-oap启动
可以进入到:进到这个目录下
可以进到dist目录下,Mac的可以./startup.sh
启动
启动skywalking
启动成功:启动成功
访问:localhost:8080即可对你的项目进行监控了
查看拓扑
推荐书籍:《Apache SkyWalking实战》
吴晟 高洪涛 赵禹光 曹奕雄 等著
机械工业出版社的

SkyWalking是一款用于监控和分析分布式系统的开源监控平台。本文将介绍SkyWalking入门实践。 首先,我们需要下载和安装SkyWalking。可以在官方网站或者GitHub上找到SkyWalking的最新版本。根据系统平台选择适当的安装方式,例如Docker镜像、二进制文件或者源代码编译。 安装完成后,我们需要配置SkyWalking以监控我们的系统。首先,修改agent.config文件,指定服务端的地址和端口。接下来,根据具体需求调整其他配置参数,如采样率、日志文件路径等。 在系统的启动脚本中添加SkyWalking的启动参数,并启动我们的系统。系统启动后,SkyWalking的Agent将会自动收集系统的性能指标和调用链数据。 打开浏览器,输入SkyWalking的访问地址,可以看到SkyWalking的控制面板。在控制面板上可以查看各个系统的拓扑图、指标图表和报表等。 此外,我们还可以通过SkyWalking的告警功能监控系统的异常情况。配置告警规则,当系统的某些指标超过阈值时,将会触发告警通知。 除了系统监控,SkyWalking还支持应用性能监控和链路追踪。我们可以在应用程序中添加SkyWalking的SDK,以便更详细地监控和分析应用程序的性能。 在使用SkyWalking进行入门实践的过程中,我们需要深入了解SkyWalking的各种配置和功能,以便根据实际需求进行定制和优化。 总而言之,SkyWalking是一款功能强大的分布式系统监控平台。通过简单的配置和使用,我们可以方便地监控和分析系统的性能,并及时发现和解决问题,提升系统的稳定性和可靠性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值