skywalking中gateway的拓扑图没有出现

2023-11-23 20:30

本文主要是介绍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-gatewaycloud:gateway:routes:- id: order-service # 路由的唯一标识,路由到orderuri: lb://order-seata-global #lb:使用nacos中的本地负载均衡策略# 配置断言 用于路由规则的匹配predicates:- Path=/order/**nacos:discovery:server-addr:  127.0.0.1:8848username: nacospassword: nacos
#sentinelsentinel:transport:dashboard: 127.0.0.1:8858

这篇关于skywalking中gateway的拓扑图没有出现的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/420531

相关文章

豆包 MarsCode 不允许你还没有女朋友

在这个喧嚣的世界里,爱意需要被温柔地唤醒。为心爱的她制作每日一句小工具,就像是一场永不落幕的浪漫仪式,每天都在她的心田播撒爱的种子,让她的每一天都充满甜蜜与期待。 背景 在这个瞬息万变的时代,我们都在寻找那些能让我们慢下来,感受生活美好的瞬间。为了让这份浪漫持久而深刻,我们决定为女朋友定制一个每日一句小工具。这个工具会在她意想不到的时刻,为她呈现一句充满爱意的话语,让她的每一天都充满惊喜和感动

安装SQL2005后SQL Server Management Studio 没有出来的解决方案

一种情况,在安装 sqlServer2005 时 居然出现两个警告: 1 Com+ 目录要求 2 Edition change check 郁闷!网上说出现两个警告,是肯定装不成功的!我抱着侥幸的态度试了下,成功了。 安装成功后,正准备 “ 仅工具、联机丛书和示例(T)” 但是安装不了,他提示我“工作站组件”安装过了对现有组件无法更新或升级。 解决办法: 1 打开“控

src/pyaudio/device_api.c:9:10: fatal error: portaudio.h: 没有那个文件或目录

(venv) shgbitai@shgbitai-C9X299-PGF:~/pythonworkspace/ai-accompany$ pip install pyaudio sounddeviceCollecting pyaudioDownloading PyAudio-0.2.14.tar.gz (47 kB)━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

html记账本改写:数据重新布局,更好用了,没有localStorage保存版本

<!DOCTYPE html><html lang="zh-CN"><head><meta charset="UTF-8"><title>htm记账本</title><style>table {user-select: none;/* width: 100%; */border-collapse: collapse;}table,th,td {border: 1px solid bla

vite是如何实现依赖预构建的,浏览器为什么没有实现从node_modules查找依赖,vite开发环境解决了什么问题

浏览器的esmodule 为什么没有做从node_modules查找依赖项 浏览器是基于http请求的,node_modules中依赖项不可控,可能又会依赖很多的包,整个依赖图都需要加载的话很耗性能。 commonjs是运行在服务端的,以file形式读取文件,内部有规避机制。 依赖预构建 首先vite会找到对应的依赖,然后调用esbuild(对js语法进行处理的一个库),将其他规范的代码转换

spring cloud gateway配置

1:Intellij 新建项目 spring-cloud-gateway 2:pom.xml <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schem

【maven】导入maven上没有的本地jar包

1、开别人的项目,发现有一个jar包, 明明存在,但是pom.xml文件却红线报错,本地仓库 /.m2/repository 里也没有。猜想是别人自己的jar包。 2、那么就需要向本地仓库导入这个jar包 3、打开终端,输入命令,搞定 mvn install:install-file -DgroupId=com.casaba -DartifactId=com-casaba-core

ubuntu24.04 为什么扬声器没有声音,但是戴上耳机有声音

扬声器在 Ubuntu 24.04 下没有声音,但耳机有声音,可能是由于以下几个原因造成的: 1. 输出设备设置问题 系统可能将默认输出设备设置为耳机,而非扬声器。你可以检查或更改音频输出设备: 打开“设置” -> “声音”。在“输出”部分,查看默认输出设备是否是扬声器。如果不是,请手动选择扬声器作为输出设备。 2. 静音或音量设置问题 扬声器的音量可能被设置为静音或过低: 在“声音”

包拯断案 | 数据库从库GTID在变化 为何没有数据写入@还故障一个真相

提问:作为DBA运维的你是否遇到过这些烦恼 1、数据库从库复制链路如何正确配置表过滤信息? 2、数据库从库的GTID在变化,实际却没有数据写入,究竟是什么原因? 心中有章,遇事不慌 作为DBA的你,遇到问题无从下手,除了在问题面前徘徊,还能如何选择?如果你一次或多次遇到该问题还是 无法解决,又很懊恼,该如何排忧呢?关注公众号,关注《包拯断案》专栏,让小编为你排忧解难~ #包拯秘籍#

cocotb的接收和发送逻辑,还是没有弄明白

发送有两种方式 1、定义这样的发 通过前缀连接DUT里面的信号 发送的时候,通过.去访问就可以 2、如果是AXI总线,可以直接调用cocotb的库文件 AXIS总线可以包含以下的信号 通过这个类,可以产生一个AXIS的一帧数据 类的实现大概如下 然后也可以通过.去访问其中的元素,然后发送出去