首页 > 编程语言 > 详细

14、SpringBoot之actuator度量指标监控与健康检查

时间:2020-08-28 13:57:07      阅读:92      评论:0      收藏:0      [点我收藏+]

添加actuator依赖

<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
#/默认值访问health,info端点,用*可以包含全部端点
management.endpoints.web.exposure.include= *
#Web端点的基本路径,默认为/actuator
management.endpoints.web.base-path=/actuator

#排除env,beans的端点访问
#management.endpoints.web.exposure.exclude=env,beans
#指定开启bean,env端点进行访问:
#management.endpoints.web.exposure.include=beans,env

通过:url:localhost:8080/actuator 进行访问技术分享图片

技术分享图片

使用可是化监控应用Spring Boot Admin(不是官方提供的)

创建一个新项目用于搭建服务端

搭建服务器端

技术分享图片

<!-- https://mvnrepository.com/artifact/de.codecentric/spring-boot-admin-starter-server -->
<dependency>
   <groupId>de.codecentric</groupId>
   <artifactId>spring-boot-admin-starter-server</artifactId>
   <version>2.2.2</version>
</dependency>

添加配置

server.port=9090

修改启动类

@SpringBootApplication
@EnableAdminServer//开启Spring Boot Admin 服务端
public class SpringbootactuatorserverApplication {

   public static void main(String[] args) {
      SpringApplication.run(SpringbootactuatorserverApplication.class, args);
   }
}

搭建客户端

  • 修改POM文件
  • 修改配置文件

在原来的actuator项目中添加依赖,用于搭建客户端
技术分享图片

<!-- https://mvnrepository.com/artifact/de.codecentric/spring-boot-admin-starter-client -->
<dependency>
    <groupId>de.codecentric</groupId>
    <artifactId>spring-boot-admin-starter-client</artifactId>
    <version>2.2.2</version>
</dependency>

修改配置文件

#/默认值访问health,info端点,用*可以包含全部端点
management.endpoints.web.exposure.include= *
#Web端点的基本路径,默认为/actuator
management.endpoints.web.base-path=/actuator

#指定服务端的访问地址
spring.boot.admin.client.url=http://localhost:9090

同时启动客户端和服务端
通过URL: http://localhost:9090/进行访问
技术分享图片

14、SpringBoot之actuator度量指标监控与健康检查

原文:https://www.cnblogs.com/Ryuichi/p/13458261.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!