【skywalking】监控 Spring Cloud Gateway 数据

使用Spring Cloud 开发,用Skywalking 监控服务,但是Skywalking 默认是不支持 Spring Cloud Gateway 网关服务的,需要手动将 Gateway 的插件添加到 Skywalking 启动依赖 jar 中。

skywalking相关版本信息

  • jdk:17
  • skywalking:10.1.0
  • apache-skywalking-java-agent:9.3.0

java17的安装请参照【linux】centos7 安装openjdk-17-CSDN博客

skywalking-agent目录结构

optional-plugins 里的插件默认是不启用的,如果要启用,需要将其移动到plugins目录。

optional-plugins相关插件如下

我使用的是 spring-cloud-gateway版本是 2.1.5.RELEASE,所以我需要 2.1 版本的插件,不要同时使用所有版本的插件。

操作

把optional-plugins下面涉及到的jar

  • apm-spring-cloud-gateway-2.1.x-plugin-9.3.0.jar
  • apm-netty-http-4.1.x-plugin-9.3.0.jar
  • apm-spring-webflux-5.x-plugin-9.3.0.jar

移动到plugins目录。

启动gateway和相关服务




相关推荐
都叫我大帅哥1 分钟前
Java中的Collection必知必会
java
都叫我大帅哥4 分钟前
代码界的「跨界婚姻」:桥接模式的鹊桥艺术
java·后端·设计模式
汤姆yu18 分钟前
Spring 中的 @Cacheable 缓存注解
java·spring·缓存
老码识土27 分钟前
kotlin 协程源代码泛读:引子
java
小智疯狂敲代码35 分钟前
Spring AOP源码-JDK 与 CGLIB 动态代理的抉择与实现
java·面试
一介输生37 分钟前
Spring Boot 实现权限管理(下)
java·后端
-曾牛38 分钟前
Git完全指南:从入门到精通版本控制 ------- Git 工作区、暂存区和版本库(4)
java·git·学习·个人开发
forestsea40 分钟前
Java并发编程面试题:锁(17题)
java·开发语言
顾言43 分钟前
Java 线程中断 Interrupted
java·后端
红云梦1 小时前
高并发三剑客-本地缓存之王Caffeine-01缓存应用
java·redis·缓存