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

这篇具有很好参考价值的文章主要介绍了skywalking-agent-java默认不支持spring cloud gateway问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

开发环境:Windows10 、JDK17

下载解压Java Agent

skywalking官网下载地址:https://skywalking.apache.org/downloads/
skywalking-agent-java默认不支持spring cloud gateway问题
解压目录为:D:\Programs\soft-Plugins\apache-skywalking-java-agent-8.16.0\skywalking-agent
解压后目录结构为:
skywalking-agent-java默认不支持spring cloud gateway问题

在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:
skywalking-agent-java默认不支持spring cloud gateway问题
最后配置如下:
skywalking-agent-java默认不支持spring cloud gateway问题

复制jar

根据官方对Optional Plugins的相关描述:
https://skywalking.apache.org/docs/skywalking-java/v8.16.0/en/setup/service-agent/java-agent/optional-plugins/
提供了几点作为依据:

  • Plugin of Spring Cloud Gateway 2.x and 3.x in optional plugin folder.Please only activate this plugin when you install agent in Spring Gateway.【Spring Cloud Gateway插件2.X和3.x。在Optional Plugins(可选插件)文件夹中。请仅在Spring Gateway中安装代理时激活此插件。】
  • Plugin of spring-webflux-5.x in the optional plugin folder. Please only activate this plugin when you use webflux alone as a web container. If you are using SpringMVC 5 or Spring Gateway, you don’t need this plugin.【spring-webflux-5.x插件。在可选的插件文件夹中。请仅在使用webflux作为web容器时激活此插件。如果你正在使用SpringMVC 5或Spring Gateway,你不需要这个插件。】

所有我们进入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-agent-java默认不支持spring cloud gateway问题

启动skywalking-apm

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

skywalking-agent-java默认不支持spring cloud gateway问题
skywalking-agent-java默认不支持spring cloud gateway问题
skywalking-agent-java默认不支持spring cloud gateway问题
注意:
我这里把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。
skywalking-agent-java默认不支持spring cloud gateway问题文章来源地址https://www.toymoban.com/news/detail-489552.html

到了这里,关于skywalking-agent-java默认不支持spring cloud gateway问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Spring Cloud【SkyWalking日志、SkyWalking告警 、Skywalking自定义告警规则】(十五)

      目录 分布式请求链路追踪_SkyWalking日志 分布式请求链路追踪_SkyWalking告警 

    2024年02月14日
    浏览(38)
  • 浏览器---reset.css浏览器默认样式表重置(user agent stylesheet)

    当你在浏览器控制台查看对应元素的样式的时候,会发现一些样式标有(user agent stylesheet),同时不能修改,那就表明该样式是浏览器自身对元素的设置样式,即浏览器默认样式表; 当然不同浏览器之间的默认样式会有出入,同时相同浏览器的不同版本之间也会有细微差别!!!

    2024年02月08日
    浏览(60)
  • Spring boot 集成 Skywalking 配置 || Skywalking 打不开【已解决】

    Apache SkyWalking 如果下载太慢,建议复制下载链接, 然后用下载器下载 ,比如某雷。 ​ 打开apm-bin 里的webapp 修改port ​ ​ 这样就解决了端口冲突问题。 ​  ​ ​   ​ -javaagent:D:testxunleiapache-skywalking-java-agent-8.10.0skywalking-agentskywalking-agent.jar //这个是你自己skywalking-agent.j

    2024年02月14日
    浏览(32)
  • Spring Cloud【SkyWalking服务环境搭建、微服务接入SkyWalking探针、Docker搭建Elasticsearch环境 】(十四)

      目录 分布式请求链路追踪_SkyWalking服务环境搭建

    2024年02月07日
    浏览(51)
  • 「Java开发指南」MyEclipse如何支持Spring Scaffolding?(一)

    MyEclipse v2023.1.2离线版下载 1. 使用Spring的Scaffolding应用程序 支持Spring的MyEclipse目标之一是帮助开发人员从零开始编写更少的代码,并更广泛地使用代码生成,MyEclipse提供了丰富的代码生成选项集。MyEclipse可以为Spring MVC、Spring Web Flow、Spring Security、REST、JAX-WS、Adobe Flex、Google

    2024年01月17日
    浏览(42)
  • SkyWalking链路追踪-搭建-spring-boot-cloud-单机环境 之《10 分钟快速搭建 SkyWalking 服务》

    首先了解一下单机环境 第一步,搭建一个 Elasticsearch 服务。 第二步,下载 SkyWalking 软件包。 第三步,搭建一个 SkyWalking OAP 服务。 第四步,启动一个 Spring Boot 应用,并配置 SkyWalking Agent。 第五步,搭建一个 SkyWalking UI 服务。 准备工作,准备一个docker网络组,网络组的名字为

    2024年02月15日
    浏览(59)
  • 【Spring Cloud Alibaba】11.链路追踪(SkyWalking)

    接下来对分布式项目实现链路追踪,本操作要先完成前置步骤,详情请参照【Spring Cloud Alibaba】Spring Cloud Alibaba 搭建教程 在分布式系统,尤其是微服务系统中,一次外部请求往往需要内部多个模块,多个中间件,多台机器的相互调用才能完成。在这一系列的调用中,可能有些

    2024年02月11日
    浏览(42)
  • Spring Cloud Alibaba全家桶——微服务链路追踪SkyWalking

    本文小新为大家带来 微服务链路追踪SkyWalking 相关知识,具体内容包括 SkyWalking简介 , SkyWalking环境搭建部署 , SkyWalking接入微服务 , SkyWalking持久化跟踪数据 , 自定义SkyWalking链路追踪 , SkyWalking集成日志框架 , SkyWalking告警功能 , SkyWalking高可用 , SkyWalking UI介绍 等进行

    2023年04月08日
    浏览(53)
  • Java版本+企业电子招投标系统源代码+支持二开+Spring cloud

    功能模块: 待办消息,招标公告,中标公告,信息发布 描述: 全过程数字化采购管理,打造从供应商管理到采购招投标、采购合同、采购执行的全过程数字化管理。通供应商门户具备内外协同的能力,为外部供应商集中推送展示与其相关的所有采购业务信息(历史合作、考

    2024年02月07日
    浏览(49)
  • Spring Boot 3.2发布:大量Java 21的支持上线,改进可观测性

    就在今天凌晨,Spring Boot 3.2正式发布了!该版本是在Java 21正式发布之后的重要支持版本,所以在该版本中包含大量对Java 21支持的优化。 下面,我们分别通过Spring官方发布的博文和Josh Long长达80+分钟的介绍视频,一起认识一下Spring Boot 3.2最新版本所带来的全新内容。 官方博文

    2024年02月05日
    浏览(63)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包