skywalking-agent-java默认不支持spring cloud gateway问题

news/2024/11/28 16:00:12/

解决skywalking-agent-java不支持spring cloud gateway问题

开发环境:Windows10 、JDK17

下载解压Java Agent

skywalking官网下载地址:https://skywalking.apache.org/downloads/
在这里插入图片描述
解压目录为:D:\Programs\soft-Plugins\apache-skywalking-java-agent-8.16.0\skywalking-agent
解压后目录结构为:
在这里插入图片描述

在IDEA中配置SkyWalking Agent

可参考官网博客文档:https://skywalking.apache.org/zh/2020-04-19-skywalking-quick-start/#232-idea

我的IDEA版本:IntelliJ IDEA 2021.3.3 (Ultimate Edition)

设置gateway项目的Edit Configuration选项
配置VM options:

-javaagent:D:\Programs\soft-Plugins\apache-skywalking-java-agent-8.16.0\skywalking-agent\skywalking-agent.jar
-Dskywalking.agent.service_name=bulv-gateway
-Dskywalking.collector.backend_service=127.0.0.1:11800

必须在VM options中指定-Dskywalking.agent.service_name才会在skywalking服务列表中显示服务名称。

配置Environment variables:

SW_AGENT_COLLECTOR_BACKEND_SERVICES=127.0.0.1:11800

如果configuration中没有Environment variables点击Modify options选中Environment variables:
在这里插入图片描述
最后配置如下:
在这里插入图片描述

复制jar

进入skywalking-agent下的optional-plugins目录,把apm-spring-cloud-gateway-x.x-plugin-8.16.0.jar复制到skywalking-agent下的plugins目录里,根据spring-cloud-gateway依赖的spring版本选择不同的jar,我依赖的spring boot版本为3.0.2,所有我复制的apm-spring-cloud-gateway-3.x-plugin-8.16.0.jar。
在这里插入图片描述

启动skywalking-apm

前提是下载并解压了apache-skywalking-apm,然后进入到bin目录下双击startup.bat

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意:
我这里把D:\Programs\soft-Plugins\apache-skywalking-apm-bin\webapp和D:\Programs\soft-Plugins\apache-skywalking-apm-bin\config下的log4j2.xml的日志级别改为了DEBUG所以打印的日志多,默认是INFO级别的。

最后启动的spring cloud gateway项目,然后访问网关相关的接口后,再访问地址:http://127.0.0.1:8080,打开skywalking dashboard 点击左侧菜单:普通服务->服务。查看相关服务实例的Trace。
在这里插入图片描述


http://www.ppmy.cn/news/382923.html

相关文章

创维e900什么芯片_创维E900V21C晶晨芯片卡刷包 V1.0 免费版

创维E900V21C晶晨固件是专门针对S905L处理器芯片E900V21C机顶盒的救砖固件,此固件可以帮助用户救治因刷错固件导致开机黑屏,开机无法进入桌面,开机卡屏等一切软件问题! 【固件介绍】 1、固件使用创维开机logo和开机动画; 2、使用自定义高度精简清爽首页界面; 3、预装主流…

创维linux进入工厂模式,创维电视怎么进入工厂模式?

满意答案 zrwemshwt54 推荐于 2019.11.03 创维彩电进入与退出工厂模式方法的汇总 一. D系列 5D01机芯: 进入: 在遥控器屏显键的正下方,加装一个按键(SERVICE键),按该键即可进入工厂模式。 退出: 按遥控器上的TV/AV键即可。 5D20机芯: 进入: 1、按遥控器上的“工厂键”(…

电视和计算机共享视频,创维酷开通过Samba与电脑共享播放视频教程

酷开TV作为一台智能电视产品,在网络方面的功能那不是吹的,微信,APP和PC端都可以与酷开互动,前边我们就介绍了通过电视派推送视频和微信推送视频到电视,另外创维酷开电视还可以通过共享看电脑里面的电影或视频&#xff…

创维广电服务器无线,创维电视与电脑无线投屏条件

创维电视与电脑无线投屏条件 今天上午有网友咨询,家里的创维电视是现代智能电视机,但是不能跟电脑投屏。经过详细了解,他电脑支持Miracast投屏,创维电视机——我的应用——多屏互动也开启了。 创维电视与电脑无线投屏条件应该就是…

ThreadLocal了解

文章目录 概述源码原理内存泄露应用场景 概述 ThreadLocal提供线程的局部变量,这种变量与普通变量的区别在于,每个访问这种变量的线程都有自己的、独立的变量副本。用于解决多线程间的数据隔离问题。 源码 //返回Thread实例的成员变量threadLocals Th…

算法分析和大O简介

在本文中,我们将讨论如何分析算法以及为什么这样做很重要! 为什么要分析算法? 在我们开始之前,让我们澄清一下什么是算法。在本文中,算法只是解决问题的过程或公式。有些问题非常有名,以至于算法都有名字…

冰点文库最新版3210

冰点文库最新版v3210 链接: https://pan.baidu.com/s/1zgb5b6Xsh-tSvHve1ORIZg 提取码: tpsj

文库下载软件 冰点文库下载器 软件 百度网盘链接地址

链接:https://pan.baidu.com/s/11idYXB3vQrP5f5hMouLsHg 提取码:qk8w