基于springboot怎么构建链路调用监控系统
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,本篇内容介绍了"基于springboot怎么构建链路调用监控系统"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够
千家信息网最后更新 2025年01月31日基于springboot怎么构建链路调用监控系统
本篇内容介绍了"基于springboot怎么构建链路调用监控系统"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
spring cloud的开发是基于微服务架构的,因此当整个业务系统开发到了一定阶段,我们的微服务可能就会达到几十个,那么这时候微服务之间的互相调用整个网络就像蜘蛛网一样,而且很多蜘蛛网可能是程序员在编写的时候作为架构师的我们完全不知道的,那么这有可能导致某个版本发布的时候出现严重的调用链问题,因此我们需要构建一个工程来监控我们的调用链路,保证我们的程序上线的时候程序员是按照架构师的设计去开发的而不是自己随便乱来的。
那么直接在我们的spring-cloud-rbac工程上创建我们的链路调用监控系统,如下所示:
在我们的zinpkin工程中的pom.xml文件中加入以下的配置:
4.0.0 com.zinpkin zinpkin 0.0.1-SNAPSHOT jar zinpkin 链路调用监控系统 org.springframework.boot spring-boot-starter-parent 1.5.9.RELEASE UTF-8 UTF-8 1.8 org.springframework.cloud spring-cloud-starter-eureka io.zipkin.java zipkin-server io.zipkin.java zipkin-autoconfigure-ui org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-test test org.springframework.cloud spring-cloud-dependencies Edgware.RELEASE pom import org.springframework.boot spring-boot-maven-plugin
接着在我们的主类上开启我们的zinpkin注解的支持如下所示:
package com.zinpkin;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.cloud.netflix.eureka.EnableEurekaClient;import zipkin.server.EnableZipkinServer;@SpringBootApplication@EnableEurekaClient@EnableZipkinServerpublic class ZinpkinApplication { public static void main(String[] args) { SpringApplication.run(ZinpkinApplication.class, args); }}
接着我们在resource中新建一个application-prod.properties配置文件如下所示,同时大家要记得像上一章一样在我们的启动项环境配置里加入spring.profiles.active 等于 prod的配置项,否则会导致大家启动的zinpkin没有访问到我们的配置文件:
spring.application.name=zipkin-serverserver.port=9100# 注册中心地址eureka.client.serviceUrl.defaultZone=http://fjhyll:hyll-2.0@127.0.0.1:2100/eureka/
访问以下地址:http://127.0.0.1:9100/zipkin/大家可以看到如下所示的效果:
"基于springboot怎么构建链路调用监控系统"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
系统
链路
监控
配置
监控系统
工程
文件
时候
架构
程序
开发
服务
内容
地址
更多
知识
程序员
蜘蛛
蜘蛛网
UTF-8
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库sql语句普通增删改查
成都和燊互联网科技有限公司
龙岗区正规网络技术质量保障
常州视觉测量系统软件开发
数据库新建数据并获取id
多维度数据库两个优点
网络安全网域名
软件开发和测试方向
python建立数据库系统
2k21你与游戏服务器的连接出现问题
服务器出货量日本
崇明区管理软件开发售后服务
互联网 科技 背景图片
软件开发生命周期简写
计费软件开发
湖北互联网软件开发定制
青海服务器虚拟化费用
服务器阵列卡驱动
局做好网络安全信息分析
二维码网络安全吗
不同文档引用数据库
梦幻西游手游服务器最多几人
戴尔服务器740能加显卡吗
杭州智酷网络技术有限公司
软件开发技术排行榜
连接管理服务器
网络安全活动简报模板
黑客入侵sec数据库
高级计算机网络技术课程
分级数据库失败