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

java1234

共 1454字,需浏览 3分钟

 ·

2020-09-01 10:51

点击上方蓝色字体,选择“标星公众号”

优质文章,第一时间送达

  作者 |  lawrence林 

来源 |  urlify.cn/iYVjqe   

66套java从入门到精通实战课程分享 

添加actuator依赖

<dependency>
   <groupId>org.springframework.bootgroupId>

   <artifactId>spring-boot-starter-actuatorartifactId>
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(不是官方提供的)

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

搭建服务器端


<dependency>
   <groupId>de.codecentricgroupId>
   <artifactId>spring-boot-admin-starter-serverartifactId>
   <version>2.2.2version>
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项目中添加依赖,用于搭建客户端


<dependency>
    <groupId>de.codecentricgroupId>
    <artifactId>spring-boot-admin-starter-clientartifactId>
    <version>2.2.2version>
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/进行访问





     



感谢点赞支持下哈 

浏览 94
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报