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. 4蓝图遍历actor_【虚幻4笔记15】浮动平台
  2. There's no Qt version assigned to this project for platform Win32/Win64
  3. 我摊牌了,这就是我的生活
  4. 开发日记-20190807 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 21
  5. 爬虫python的爬取步骤-python爬虫实战之爬取京东商城实例教程
  6. ubuntu启动时自动挂载windows分区
  7. 水壶问题 算法导论8.4
  8. springboot使用Map接收请求参数
  9. 无法加载主类的10中方法
  10. 神经网络与深度学习——TensorFlow2.0实战(笔记)(五)(Matplotlib绘图基础<散点图>python)
  11. 测试框架之testng使用
  12. java 检测表情符号_java – 检测String中的字符是否是表情符号(使用Android)
  13. linux系统如何安装vesta,[linux服务器]安装Vesta Control Panel
  14. 拥塞避免算法、快重传、快恢复、慢启动
  15. ArcMap 如何使用.gdb文件发布服务
  16. oracle库怎么样查询gp数据库,GP数据库分布键查询
  17. 菲尼克斯FL SWITCH SFN 16TX多端口交换机
  18. Windows服务器基本安全策略配置
  19. AdaBoost 人脸检测介绍(5) : AdaBoost算法的误差界限
  20. 这有10款好玩游戏,游戏迷速来围观

热门文章

  1. 栅极与源极之间加一个电阻,这个电阻起到什么作用?
  2. 如何靠网络快速打造品牌
  3. 一个整数拆分为连续自然数之和
  4. 比较器Comparable跟Comparator
  5. 启扬智能24小时自助图书馆相关硬件解决方案
  6. 计算机毕业后的打算英语作文,我未来的计划,毕业后的计划My Future Plan
  7. SAP CO系统配置-利润中心会计
  8. 《安全智库》:48H急速夺旗大战通关writeup(通关策略)
  9. 产品规格说明书怎么写_SAP业务顾问,如何写一篇合格的功能说明书
  10. php curl error code