SkyWalking - APM链路监控:Tomcat9部署探针

本文详细描述了如何在ApacheTomcat9环境中部署SkyWalkingAPM探针,包括下载最新版本的JavaAgent,修改启动脚本配置JVM参数,以及验证探针运行和数据发送的过程。
摘要由CSDN通过智能技术生成

在Apache Tomcat 9中部署SkyWalking APM探针(Java Agent)以进行链路监控,你需要修改Tomcat的启动脚本来配置JVM参数。以下是具体步骤:

  1. 下载SkyWalking探针

    • 访问Apache SkyWalking官网下载与你的环境兼容的最新版本的SkyWalking Java Agent包(通常是一个.jar文件)。
  2. 配置Tomcat启动参数

    • 找到Tomcat的启动脚本,对于Linux系统通常是bin/catalina.sh,对于Windows系统是bin/catalina.bat
  3. 编辑catalina.sh/catalina.bat

    • 对于Linux(使用文本编辑器打开catalina.sh):

      # 在bash shell脚本中添加以下行到设置JAVA_OPTS的位置
      JAVA_OPTS="$JAVA_OPTS -javaagent:/path/to/skywalking-agent/skywalking-agent.jar"
      JAVA_OPTS="$JAVA_OPTS -Dskywalking.agent.service_name=your_service_name"
      JAVA_OPTS="$JAVA_OPTS -Dskywalking.collector.backend_service=localhost:11800"
      
    • 对于Windows(使用文本编辑器打开catalina.bat):

      :: 在批处理脚本中添加以下行到设置JAVA_OPTS的位置
      set "JAVA_OPTS=%JAVA_OPTS% -javaagent:C:\path\to\skywalking-agent\skywalking-agent.jar"
      set "JAVA_OPTS=%JAVA_OPTS% -Dskywalking.agent.service_name=your_service_name"
      set "JAVA_OPTS=%JAVA_OPTS% -Dskywalking.collector.backend_service=localhost:11800"
      

    其中,

    • /path/to/skywalking-agent/skywalking-agent.jarC:\path\to\skywalking-agent\skywalking-agent.jar 是你本地存放SkyWalking探针.jar文件的实际路径。
    • your_service_name 是你在SkyWalking UI中识别该服务实例的名称。
    • localhost:11800 是SkyWalking后端(OAP Server)的服务地址和端口,需要替换为你实际部署的OAP服务器地址和端口。
  4. 重启Tomcat

    • 保存修改后的启动脚本,然后按照常规方式启动或重启Tomcat服务器。
  5. 验证探针运行情况

    • 当Tomcat应用启动时,SkyWalking探针会开始收集数据并发送至指定的SkyWalking后端服务器。
    • 登录SkyWalking UI界面检查是否有新的服务和服务实例被正确地检测和显示出来。

确保所使用的SkyWalking探针版本与你的应用程序和Tomcat版本兼容,并且SkyWalking后端已成功部署并可访问。

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值