Spring Cloud 微服务集群 Monitor 监控中心| 学习笔记

本文涉及的产品
注册配置 MSE Nacos/ZooKeeper,118元/月
云原生网关 MSE Higress,422元/月
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 快速学习 Spring Cloud 微服务集群 Monitor 监控中心。

开发者学堂课程【Spring Cloud 微服务架构设计与开发实战  Spring Cloud 微服务集群 Monitor 监控中心】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/60/detail/1084


Spring Cloud 微服务集群 Monitor 监控中心

 

内容介绍:

一、Java Spring Cloud 微服务实例监控

二、Java Spring Cloud 微服务实例监控实战

 

一、Java Spring Cloud 微服务实例监控

Spring Boot Admin

1.Spring Boot Admin 是用于管理和监控 Spring Boot 应用程序。

2.由德国软件工程师 Johannes Edmeier 开源

3.已经被收纳入 Spring Initializr

4.截至发文时间的最新正式版本为2.1.6,快照为2.2.O-SNAPSHOT。

5. C/S 架构风格。

6.应用程序作为Spring Boot Admin Client 向Spring Boot Admin

Server 注册(通过 HTTP)

7.或使用 Spring Cloud 注册中心(如 Eureka,Consul)发现。

8.SERVER 程序采用了响应式 Web 框架 Spring Webflux。

9.展示 UI 采用了 Vue.js,

10.通过 Spring Boot Actuator 端点上的监控数据。

Spring Cloud 监控中心 Order 订单微服务

image.png

Spring Boot Admin 新特性

1.显示健康状况

2.显示应用度量指标详情,例如

3.JVM 和内存指标

4. micrometer 度量

5.数据源指标

6.缓存指标

7.显示构建信息编号

8.关注并下载日志文件

9.下载 heapdump

10.查着 jvm 系统和环境属性

11.查看 Spring Boot 配置属性

12.支持 Spring Cloud 的环境端点和刷新端点`

13.支持 K8s

14.易用的白志级别管理

15.与 JMX-beans 交互

16.查看线程转储

17.查看 http 跟踪

18.查看 auditevents

19.查看 http-endpoints

20.查看计划任务

21.查看和删除活动会话(使用 Spring Session )

22.查看 Flyway/Liquibase 数据库迁移

23.状态变更通知(通过电子邮件,Slack,Hipchat 等,支持钉钉)

24.状态更改的事件日志(非持久化)

 

二、Java Spring Cloud 微服务实例监控实战

Java Spring Cloud 微服务实例监控实战

1.开发监控服务端 Spring Boot Amin Server

2.注册到 Eureka 服务器

3.微服务注册到 Eureka 服务器

4.相关代码

spring.application.name=eureka-server

server.port=8761

#注册中心

eureka.client.service-ur1.defaultzone=http: / / localhost:8761/eureka

eureka.client.register-with-eureka=false

eureka.client.fetch-registry=false

#健康数据

management.endpoints.web.exposure.include=*

management.endpoint.health.show-details=ALWAYS

1 package com.alibaba.demo;

2

3 import org.springframework.boot.SpringApplication;

6

7 @EnableEurekaServer

8 @SpringBootApplication

9 public class

10JavaSpringcloud000AdminServerEurekaServerDemo {

11public  static  void main(String[ ]args)12{SpringApplication.run(JavaSpringCloud000AdminServerEurekaServerDemo.class,args);

13}

14}

Spring Cloud 监控中心

使用 Spring Boot Admin 平台进行监控以及数据采集

image.png

相关文章
|
15天前
|
JSON Java API
利用Spring Cloud Gateway Predicate优化微服务路由策略
Spring Cloud Gateway 的路由配置中,`predicates`​(断言)用于定义哪些请求应该匹配特定的路由规则。 断言是Gateway在进行路由时,根据具体的请求信息如请求路径、请求方法、请求参数等进行匹配的规则。当一个请求的信息符合断言设置的条件时,Gateway就会将该请求路由到对应的服务上。
120 69
利用Spring Cloud Gateway Predicate优化微服务路由策略
|
1月前
|
Java 开发者 微服务
从单体到微服务:如何借助 Spring Cloud 实现架构转型
**Spring Cloud** 是一套基于 Spring 框架的**微服务架构解决方案**,它提供了一系列的工具和组件,帮助开发者快速构建分布式系统,尤其是微服务架构。
170 69
从单体到微服务:如何借助 Spring Cloud 实现架构转型
|
3月前
|
Dubbo Java 应用服务中间件
Spring Cloud Dubbo:微服务通信的高效解决方案
【10月更文挑战第15天】随着信息技术的发展,微服务架构成为企业应用开发的主流。Spring Cloud Dubbo结合了Dubbo的高性能RPC和Spring Cloud的生态系统,提供高效、稳定的微服务通信解决方案。它支持多种通信协议,具备服务注册与发现、负载均衡及容错机制,简化了服务调用的复杂性,使开发者能更专注于业务逻辑的实现。
85 2
|
15天前
|
存储 SpringCloudAlibaba Java
【SpringCloud Alibaba系列】一文全面解析Zookeeper安装、常用命令、JavaAPI操作、Watch事件监听、分布式锁、集群搭建、核心理论
一文全面解析Zookeeper安装、常用命令、JavaAPI操作、Watch事件监听、分布式锁、集群搭建、核心理论。
【SpringCloud Alibaba系列】一文全面解析Zookeeper安装、常用命令、JavaAPI操作、Watch事件监听、分布式锁、集群搭建、核心理论
|
1天前
|
监控 JavaScript 数据可视化
建筑施工一体化信息管理平台源码,支持微服务架构,采用Java、Spring Cloud、Vue等技术开发。
智慧工地云平台是专为建筑施工领域打造的一体化信息管理平台,利用大数据、云计算、物联网等技术,实现施工区域各系统数据汇总与可视化管理。平台涵盖人员、设备、物料、环境等关键因素的实时监控与数据分析,提供远程指挥、决策支持等功能,提升工作效率,促进产业信息化发展。系统由PC端、APP移动端及项目、监管、数据屏三大平台组成,支持微服务架构,采用Java、Spring Cloud、Vue等技术开发。
|
1月前
|
Java Nacos Sentinel
Spring Cloud Alibaba:一站式微服务解决方案
Spring Cloud Alibaba(简称SCA) 是一个基于 Spring Cloud 构建的开源微服务框架,专为解决分布式系统中的服务治理、配置管理、服务发现、消息总线等问题而设计。
239 13
Spring Cloud Alibaba:一站式微服务解决方案
|
17天前
|
Java 关系型数据库 Nacos
微服务SpringCloud链路追踪之Micrometer+Zipkin
SpringCloud+Openfeign远程调用,并用Mircrometer+Zipkin进行链路追踪
154 20
|
6天前
|
Java 关系型数据库 数据库
微服务SpringCloud分布式事务之Seata
SpringCloud+SpringCloudAlibaba的Seata实现分布式事务,步骤超详细,附带视频教程
22 1
|
1月前
|
消息中间件 监控 Java
如何将Spring Boot + RabbitMQ应用程序部署到Pivotal Cloud Foundry (PCF)
如何将Spring Boot + RabbitMQ应用程序部署到Pivotal Cloud Foundry (PCF)
38 6
|
1月前
|
负载均衡 Java 开发者
深入探索Spring Cloud与Spring Boot:构建微服务架构的实践经验
深入探索Spring Cloud与Spring Boot:构建微服务架构的实践经验
145 5
下一篇
开通oss服务