当前位置:   article > 正文

Springboot 14 监控中心_spring 监控中心

spring 监控中心

1:什么是监控中心

针对微服务服务器监控,服务器内存变化(堆内存、线程、日志管理等)、检测服务配置连接地址是否可用(模拟访问、懒加载)、统计Spring容器中bean的数量、统计接口。

2:两种监控中心模式

1、Actuator:没有界面,返回json格式。

2、AdminUI:底层使用Actuator监控应用,实现可视化界面。

3:实例1(Actuator)

访问地址:http://ip:port/actuator

  1. pom.xml文件添加依赖
  2. <!-- actuator监控中心 -->
  3. <dependency>
  4. <groupId>org.springframework.boot</groupId>
  5. <artifactId>spring-boot-starter-actuator</artifactId>
  6. </dependency>
  1. application.yml添加配置
  2. #通过下面的配置启用所有的监控端点,默认情况下,这些端点是禁用的;
  3. management:
  4. endpoints:
  5. web:
  6. exposure:
  7. include: "*"

4:实例2(AdminUI)

1:server端

  1. pom.xml添加依赖
  2. <!-- 支持admin-ui的关键配置 -->
  3. <dependency>
  4. <groupId>de.codecentric</groupId>
  5. <artifactId>spring-boot-admin-starter-server</artifactId>
  6. <version>2.2.2</version>
  7. </dependency>
  1. 添加注释,开启监控服务@EnableAdminServer
  2. package com.zhaoy;
  3. import org.springframework.boot.SpringApplication;
  4. import org.springframework.boot.autoconfigure.SpringBootApplication;
  5. import de.codecentric.boot.admin.server.config.EnableAdminServer;
  6. @SpringBootApplication
  7. @EnableAdminServer
  8. public class App {
  9. public static void main(String[] args) {
  10. SpringApplication.run(App.class, args);
  11. }
  12. }

2:client端

  1. pom.xml文件添加依赖
  2. <!-- 支持admin-ui的关键配置 -->
  3. <dependency>
  4. <groupId>de.codecentric</groupId>
  5. <artifactId>spring-boot-admin-starter-client</artifactId>
  6. <version>2.2.2</version>
  7. </dependency>

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/101896
推荐阅读
相关标签
  

闽ICP备14008679号