相关技巧

关注公众号 jb51net

关闭
首页 > 网络编程 > 相关技巧 > Skywalking-agent调试

Skywalking-agent调试说明以trace-ignore为例

作者:SparkOnly

这篇文章主要为大家介绍了以trace-ignore为例的Skywalking-agent调试说明,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

skywalking工程

git clone https://github.com/apache/skywalking.git
cd skywalking/
git submodule init
git submodule update
./mvnw clean package -DskipTests

skywalking-agent工程

git clone https://github.com/apache/skywalking-java

这时候如果构建工程,会有报错,需要将skywalking工程构建成功的以下两个目录复制到agent工程

路径:apm-protocol/apm-network/target/generated-sources/protobuf

skywalking工程

skywalking-agenet工程

./mvnw package -DskipTests -Pall

此时会在工程里生成skywalking-agent目录

生成的目录

调试skywalking-agent,以apm-trace-ignore-plugin为例

docker run --name oap9 -p 11800:11800 -p 12800:12800 -d apache/skywalking-oap-server:9.0.0
-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

此时可以正常进行调试

检查通过

以上就是Skywalking-agent调试说明以trace-ignore为例的详细内容,更多关于Skywalking-agent调试的资料请关注脚本之家其它相关文章!

您可能感兴趣的文章:
阅读全文