skywalking中gateway的拓扑图没有出现

news/2024/7/24 12:26:27 标签: skywalking, gateway

背景:
刚开始的时候gateway没有出现,后来百度说添加插件的jar包,
apm-spring-cloud-gateway-2.1.x-plugin-8.15.0.jar
apm-spring-webflux-5.x-plugin-8.15.0.jar
然后解决了gateway节点出来了,
但是:拓扑图却是User指向gateway,User指向OrderService。
可是实现的效果应该是User指向gateway,由网关(gateway)指向其他微服务
在这里插入图片描述
告诉你们一下,我是怎么解决的。
我去官网下载了Agent,然后把optional-plugins文件里面的两个jar包
apm-spring-cloud-gateway-3.x-plugin-8.15.0.jar
apm-spring-webflux-5.x-plugin-8.15.0.jar
复制到plugins文件夹里面
在这里插入图片描述
https://skywalking.apache.org/downloads/
在这里插入图片描述
在这里插入图片描述
声明一下我这里使用的版本号
skywalking 8.8.0,不要使用8.5.0的,因为里面的gateway插件只有2.0和2.1的,没有3.x的,我就是这里踩坑了。。。
看一下自己的微服务项目中的gateway使用的是哪个版本的,就选择gateway插件的几版本

在这里插入图片描述
https://archive.apache.org/dist/skywalking/

然后重启skywalking、微服务项目,重新发一下请求接口,再去刷新
在这里插入图片描述
在这里插入图片描述
idea添加vm参数
多个微服务接入skywalking,每个微服务都需要添加jvm 启动参数
网关gatewey、seata-order、seata-stock都需要添加启动参数
在这里插入图片描述
在这里插入图片描述

-javaagent:D:\env\skywalking\apache-skywalking-apm-bin\skywalking-agent\skywalking-agent.jar
-Dskywalking.agent.service_name=bulv-gateway
-Dskywalking.collector.backend_service=127.0.0.1:11800

添加环境变量

SW_AGENT_COLLECTOR_BACKEND_SERVICES=127.0.0.1:11800

在这里插入图片描述
启动微服务项目,测试,完结!!!
这里我把gateway的配置文件也粘贴一下,不知道你们有没有用处

server:
  port:  8088
spring:
  application:
    name: api-gateway
  cloud:
    gateway:
      routes:
        - id: order-service # 路由的唯一标识,路由到order
          uri: lb://order-seata-global #lb:使用nacos中的本地负载均衡策略
          # 配置断言 用于路由规则的匹配
          predicates:
            - Path=/order/**
    nacos:
      discovery:
        server-addr:  127.0.0.1:8848
        username: nacos
        password: nacos
#sentinel
    sentinel:
      transport:
        dashboard: 127.0.0.1:8858





http://www.niftyadmin.cn/n/5203721.html

相关文章

如何让Python2与Python3共存

安装 首先分别安装Py2和Py3,我都安装到C盘根目录里了,然后分别将Py2和Py3都配置到系统环境变量中去:C:\Python36\Scripts\;C:\Python36\;C:\Python27\;C:\Python27\Scripts; 配置 修改两个版本的可执行文件名字 验证 重新配置一下pip …

redis的性能管理、主从复制和哨兵模式

一、redis的性能管理 redis的数据时缓存在内存中的 查看系统内存情况 info memory used_memory:853688 redis中数据占用的内存 used_memory_rss:10522624 redis向操作系统申请的内存 used_memory_peak:853688 redis使用内存的峰值 系统巡检:硬件巡检、数据库 n…

Leaflet实现轨迹播放动画效果

效果图如下&#xff1a; <!DOCTYPE html> <html><head><title>轨迹</title><meta charset"utf-8" /><meta name"viewport" content"widthdevice-width, initial-scale1.0" /><!-- 引入样式 -->…

react-query(@tanstack/react-query)使用

// isPending代表接口调用状态&#xff0c;false表示已完成 const {isPending, mutate} useMutation({mutationFn: async (newData) > insertNewData(newData),onSuccess: () > {queryClient.invalidateQueries({ queryKey: [repoData] });},onError: (error) > {con…

代码随想录二刷 | 链表 |链表相交

代码随想录二刷 &#xff5c; 链表 &#xff5c;链表相交 题目描述解题思路 & 代码实现 题目描述 160.链表相交 给你两个单链表的头节点 headA 和 headB &#xff0c;请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点&#xff0c;返回 null 。 题目数据 保…

uniapp开发小程序-pc端小程序下载文件

fileName包含文件名后缀名&#xff0c;比如test.png这种格式 api.DownloadTmtFile后端接口返回的是文件的二进制流 值得注意的是&#xff0c;微信开发者工具中是测试不了wx.saveFileToDisk的&#xff0c;需要真机或者体验版测试 handleDownload(fileName) {if (!fileName) retu…

7.5寸电子会议桌牌

银色外框设计&#xff0c;高端大气~ 超低功耗&#xff0c;常规使用寿命3-5年! 点阵电子纸屏幕&#xff0c;实现完全无纸化&#xff0c;循环使用&#xff0c;绿色环保&#xff01; 四色/七色清晰显示&#xff0c;内容更丰富。 一次投入&#xff0c;省时省力更省事&#xff0…

新的希望就在小雪季节,人大与加拿大女王大学金融硕士邀你来享金融知识盛宴

小雪拉开了冬日的序幕&#xff0c;从今日起天气会越来越冷。随着寒潮、大风的预警&#xff0c;北京明天的气温会下降不少。在这个寒冷的冬日&#xff0c;是什么让我们感受到温暖呢&#xff1f;人大与加拿大女王大学金融硕士项目恰如冬日暖阳&#xff0c;为我们温暖并照亮了读研…