基于springboot怎么构建链路调用监控系统
发表于:2024-11-30 作者:千家信息网编辑
千家信息网最后更新 2024年11月30日,本篇内容介绍了"基于springboot怎么构建链路调用监控系统"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够
千家信息网最后更新 2024年11月30日基于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数据库写法大全
行政决策对网络技术的影响
中软网络技术股份有限公司
软件开发委托合同管辖
高中网络安全教育板报资料
搭建文件存储服务器端
服务器做软件开发
河北品质软件开发参考价格
服务器主板电源跳线
班会记录关于网络安全
医院网络安全工作问题
大数据库生意前景
网络安全靠大家团日活动
榆树智能网络技术有哪些
VDI云桌面服务器地址
鸿业10.0数据库错误