zSpring Boot Admin 可以对SpringBoot应用的各项指标进行监控,可以作为微服务架构中的监控中心来使用
1.Spring Boot Admin
Spring Boot Admin 可以提供应用的以下监控信息:
监控应用运行过程中的概览信息;
度量指标信息,比如JVM、Tomcat及进程信息;
环境变量信息,比如系统属性、系统环境变量以及应用配置信息;
查看所有创建的Bean信息;
查看应用中的所有配置信息;
查看应用运行日志信息;
查看JVM信息;
查看可以访问的Web端点;
查看HTTP跟踪信息。
2.结合注册中心使用
Spring Boot Admin结合Spring Cloud 注册中心使用,只需将admin-server和注册中心整合即可,admin-server 会自动从注册中心获取服务列表,然后挨个获取监控信息。
2.1 修改admin-server
2.1.1 在pom.xml中添加相关依赖:

<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>

2.1.2 在application-eureka.yml中进行配置,只需添加注册中心配置即可:

spring:application:name: admin-server
server:port: 9301
eureka:client:register-with-eureka: truefetch-registry: trueservice-url:defaultZone: http://localhost:8001/eureka/

2.1.3 在启动类上添加@EnableDiscoveryClient来启用服务注册功能:

@EnableDiscoveryClient
@EnableAdminServer
@SpringBootApplication
public class AdminServerApplication {public static void main(String[] args) {SpringApplication.run(AdminServerApplication.class, args);}}

2.2 修改admin-client
与admin-server修改类似,不同点是在application-eureka.yml中进行配置,删除原来的admin-server地址配置,添加注册中心配置即可

spring:application:name: admin-client
server:port: 9305
management:endpoints:web:exposure:include: '*'endpoint:health:show-details: always
logging:file: admin-client.log #添加开启admin的日志监控
eureka:client:register-with-eureka: truefetch-registry: trueservice-url:defaultZone: http://localhost:8001/eureka/

SpringCloud之微服务应用监控相关推荐

  1. Aooms_基于SpringCloud的微服务基础开发平台实战_002_工程构建

    为什么80%的码农都做不了架构师?>>>    一.关于框架更名的一点说明 最近在做年终总结.明年规划.还有几个项目需要了结.出解决方案,事情还比较多,死了不少脑细胞,距离上一篇文章 ...

  2. SpringCloud学习--微服务架构

    目录 微服务架构快速指南 SOA Dubbo Spring Cloud Dubbo与SpringCloud对比 微服务(Microservice)架构快速指南 什么是软件架构? 软件架构是一个包含各种 ...

  3. springcloud 熔断不生效_深入理解SpringCloud与微服务构建

    目录 一.SpringCloud微服务技术简介 二.开发框架SpringBoot 三.服务注册和发现Ereka 四.负载均衡 五.申明式调用 六.熔断器 七.路由网关 八.配置中心 九.服务链路追踪 ...

  4. 基于SpringCloud的微服务架构演变史?

    系统架构演变概述 在公司业务初创时期,面对的主要问题是如何将一个想法变成实际的软件实现,在这个时候整个软件系统的架构并没有搞得那么复杂,为了快速迭代,整个软件系统就是由"App+后台服务&q ...

  5. 【SpringCloud】微服务笔记

    写在前面 官方代码地址:https://github.com/zzyybs/atguigu_spirngcloud2020 本文地址:https://blog.csdn.net/hancoder/ar ...

  6. 九、SpringCloud基础微服务结构详解

    技术总结 架构图 一.系统架构演变 随着互联网的发展,网站应用的规模不断扩大.需求的激增,带来的是技术上的压力.系统架构也因此也不断的演进.升级.迭代.从单一应用,到垂直拆分,到分布式服务,到SOA, ...

  7. springCloud(微服务)基础及五大组件

    版本:SpringCloud 格林威治 目录 SpringCloud基础 什么是软件架构? ​编辑软件架构类型:(根据产品来进行如何选择架构) 微服务架构: SpringCloud优缺点: 为什么选择 ...

  8. SpringCloud Alibaba微服务解决方案

    文章目录 环境搭建 服务调用--RestTemplate 服务治理--Nacos 负载均衡--Ribbon 服务调用--OpenFeign 服务容错--Sentinel 流控规则 降级规则 热点规则 ...

  9. 【SpringCloud(微服务)】SpringCloud基础

    SpringCloud(微服务) 一.SpringCloud基础 1.SpringCloud五大组件 服务注册与发现--Netflix Eureka 负载均衡: 客户端负载均衡--Netflix Ri ...

最新文章

  1. ORA-39002 ORA-39070 ORA-29283 ORA-06512 ORA-29283
  2. JSP Cookie案例
  3. Python之路【第十篇】:索引与切片的不同
  4. 电子商务应用课程知识整理 第五章-搜索引擎优化(SEO)
  5. traceroute命令的用法实例
  6. 作者:王融,中国信息通信研究院互联网法律中心副主任、高级工程师。
  7. suse12安装详解
  8. C/C++——cmd下丢失mspdb100.DLL解决方法
  9. 跟着动画学习 TCP 三次握手和四次挥手
  10. 从头搭建drbd+openfiler+corosync (二)
  11. ABAQUS2017安装问题:以下应用程序正在锁定 VC11 dll :C:\WINDOWS\system32\msvcr110.dll 继续前先终止这些应用程序。
  12. pythonnumpy官网_NumPy下载-NumPy(Python开发工具)下载 v1.19.4官方版--pc6下载站
  13. java。用类描述计算机中CPU的速度和硬盘的容量。要求Java应用程序有4个类,名字分别是PC、CPU、HardDisk和Test,其中Test是主类。
  14. 佳能Canon imageCLASS MF4830d 打印机驱动
  15. 微信电脑客户端可以刷朋友圈啦
  16. 基于mysql+php的英语四六级过级成绩管理
  17. android仿小米日历,实现一个仿小米日历控件
  18. 白嫖服务器——搭建个人简历网站(转载)
  19. 【ROS-Navigation】—— DWA路径规划算法解析
  20. 关于佛教出家人衣食住行的问答交流贴19(转贴)

热门文章

  1. 国动车CTCS-3列控系统和欧洲列车控制系统(ERTMS)视频对比
  2. IT知识百科:什么是超融合数据中心网络?
  3. 6.Linux复制文件和目录
  4. 如何清理Win10旧系统更新文件和恶意广告插件
  5. 删除/关闭Word文稿中的插件
  6. 怎么把pdf转换成ppt格式?
  7. 悲痛中提醒大家注意安全(深圳事件,有些恐怖),大家可要注意啊!
  8. 港版-已过保 MacBookPro因显示屏涂层脱落去天才吧免费换屏过程
  9. C# 通过NI-VISA操作Tektronix TBS 2000B系列示波器的实现步骤
  10. HDU 5224(最小周长)