美文网首页
Skywalking-agent调试说明(trace-ignor

Skywalking-agent调试说明(trace-ignor

作者: SparkOnly | 来源:发表于2023-02-01 18:40 被阅读0次

skywalking工程

  1. 首先从github下载skywalking源码,切到对应分支
git clone https://github.com/apache/skywalking.git
  1. 执行以下命令,初始化子模块
cd skywalking/
git submodule init
git submodule update
  1. 构建工程
./mvnw clean package -DskipTests

skywalking-agent工程

  1. 从github下载源码,切到对应分支
git clone https://github.com/apache/skywalking-java
  1. 这时候如果构建工程,会有报错,需要将skywalking工程构建成功的以下两个目录复制到agent工程
    路径:apm-protocol/apm-network/target/generated-sources/protobuf


    skywalking工程
    skywalking-agenet工程
  2. 执行打包命令
./mvnw package -DskipTests -Pall

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


生成的目录

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

  1. 将optional-plugins下面的apm-trace-ignore-plugin-8.13.0.jar移动到plugins目录
  2. 启动oap,简单点,可以通过docker启动
docker run --name oap9 -p 11800:11800 -p 12800:12800 -d apache/skywalking-oap-server:9.0.0
  1. 在需要调试的项目通过【File】–>【New】–>【Module from Existing Sources】选择skywalking-agent项目,导入为模块
  2. 增加启动参数,启动项目
-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

  1. 此时可以正常进行调试


    检查通过

相关文章

  • 7、Skywalking的调试-本地调试Agent

    大致分以下几个步骤 编译打包源码,生成Skywalking-Agent 创建测试项目,整合skywalking源码...

  • 部署 Java Agent

    下载skywalking探针发布版本 前向发布页面 部署探针 拷贝skywalking-agent目录到所需位置,...

  • skywalking-agent篇

    https://docs.oracle.com/javase/8/docs/platform/jvmti/jvmt...

  • 任务

    1调试钱包接口 2 调试充值卡接口 3调试充值接口 4调试loading组件 5 换背景图片和按钮 写说明样式 6...

  • android adb 调试总结

    一 windows 上搭配adb 调试环境 下面以windows 7 /10 为例说明如何创建adb调试环境。 其...

  • 浏览器调试基础

    浏览器调试基础 以下调试说明基于Chrome浏览器 开发者控制台 通过option+command+c启动调试控制...

  • skywalking-agent镜像制作

    FROM 10.58.239.195/bn-dev/busybox:latest ENV LANG=C.UTF-8...

  • 52832模拟SPI(0模式)

    说明:只写了SPI的0模式,其他三个模式没有调试

  • window下调试ios Safari

    如何用window在线调试Safari 环境说明: window、chrome 安装 iTunes Windows...

  • Node-调试模块Inspector

    概要 主要通过实验性模块inspector实现手动开启关闭,修改调试接口以实现远程调试 说明 我们知道通过启动命令...

网友评论

      本文标题:Skywalking-agent调试说明(trace-ignor

      本文链接:https://www.haomeiwen.com/subject/vrbihdtx.html