Skywalking-agent調(diào)試說(shuō)明以trace-ignore為例
skywalking工程
- 首先從github下載skywalking源碼,切到對(duì)應(yīng)分支
git clone https://github.com/apache/skywalking.git
- 執(zhí)行以下命令,初始化子模塊
cd skywalking/ git submodule init git submodule update
- 構(gòu)建工程
./mvnw clean package -DskipTests
skywalking-agent工程
- 從github下載源碼,切到對(duì)應(yīng)分支
git clone https://github.com/apache/skywalking-java
這時(shí)候如果構(gòu)建工程,會(huì)有報(bào)錯(cuò),需要將skywalking工程構(gòu)建成功的以下兩個(gè)目錄復(fù)制到agent工程
路徑:apm-protocol/apm-network/target/generated-sources/protobuf
skywalking工程
skywalking-agenet工程
- 執(zhí)行打包命令
./mvnw package -DskipTests -Pall
此時(shí)會(huì)在工程里生成skywalking-agent目錄
生成的目錄
調(diào)試skywalking-agent,以apm-trace-ignore-plugin為例
- 將optional-plugins下面的apm-trace-ignore-plugin-8.13.0.jar移動(dòng)到plugins目錄
- 啟動(dòng)oap,簡(jiǎn)單點(diǎn),可以通過(guò)docker啟動(dòng)
docker run --name oap9 -p 11800:11800 -p 12800:12800 -d apache/skywalking-oap-server:9.0.0
- 在需要調(diào)試的項(xiàng)目通過(guò)【File】–>【New】–>【Module from Existing Sources】選擇skywalking-agent項(xiàng)目,導(dǎo)入為模塊
- 增加啟動(dòng)參數(shù),啟動(dòng)項(xiàng)目
-javaagent:D:\ideaProjects\openSource\skywalking-java\skywalking-agent\skywalking-agent.jar=agent.service_name=xxx -Dskywalking.collector.backend_service=192.168.xx.xx:11800 -Dskywalking.trace.ignore_path=*/actuator/health
注意:這里ignore_path要定義為:【GET:/actuator/health】或者【*/actuator/health】
此時(shí)可以正常進(jìn)行調(diào)試
檢查通過(guò)
以上就是Skywalking-agent調(diào)試說(shuō)明以trace-ignore為例的詳細(xì)內(nèi)容,更多關(guān)于Skywalking-agent調(diào)試的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Postman傳遞對(duì)象參數(shù)(包含有集合對(duì)象)
postman通常需要傳遞各式各樣的參數(shù),本文主要介紹了Postman傳遞對(duì)象參數(shù)(包含有集合對(duì)象),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01Objective-C 動(dòng)態(tài)調(diào)用NSInvocation 的方法
NSInvocation是Objective-C編程中一個(gè)強(qiáng)大的特性,它允許開發(fā)者在運(yùn)行時(shí)動(dòng)態(tài)地調(diào)用方法,本文詳細(xì)介紹了如何使用NSInvocation來(lái)獲取方法的選擇器、創(chuàng)建實(shí)例、設(shè)置目標(biāo)對(duì)象和方法參數(shù),并執(zhí)行方法,感興趣的朋友跟隨小編一起看看吧2024-09-09判斷Email地址是否正確的幾個(gè)函數(shù)(asp/php/javascript)
今天總結(jié)了幾個(gè)判斷Email地址的函數(shù),和大家分享一下2010-08-08關(guān)于提交項(xiàng)目到gitee報(bào)錯(cuò)Push to origin/master was rejected的問(wèn)題
這篇文章主要介紹了提交項(xiàng)目到gitee報(bào)錯(cuò)Push to origin/master was rejected的解決辦法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-10-10idea一直indexing無(wú)法操作的問(wèn)題解決
在使用idea 2020.3版本開發(fā)maven項(xiàng)目的時(shí)候,一直出現(xiàn)有效件index,idea基本上就沒(méi)辦法操作了,連跳入到類或方法里都跳不了,本文就來(lái)介紹一下解決方法,感興趣的可以了解一下2024-01-01git的遠(yuǎn)程分支的作用和本地分支有什么區(qū)別
這篇文章主要介紹了git的遠(yuǎn)程分支的作用和本地的有什么區(qū)別,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-10-10教你使用Typora?+?阿里云OSS?+?PicGo?搭建私人圖床(最新)
這篇文章主要介紹了教你使用Typora?+?阿里云OSS?+?PicGo?搭建私人圖床,我這里使用的是阿里云對(duì)象存儲(chǔ)OSS,你可以使用騰訊、七牛云對(duì)象存儲(chǔ)等皆可,需要的朋友可以參考下2022-04-04