Spring Boot
Posted Maggieq8324的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Boot相关的知识,希望对你有一定的参考价值。
前言
Actuator
是SpringBoot
中的重要组件,为应用程序提供了强大的监控能力
具体使用
依赖
pom.xml
<!-- actuator -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
- 查看
actuator
的端点
health端点
-
/health
端点的作用:健康检查 -
访问
health
端点
status
的取值
UP:正常
DOWN:遇到了问题,不正常
OUT_OF_SERVICE:资源正在使用,或者不该去使用
UNKNOWN:不知道
health
端点详情展示,配置application.yml
# Actuator配置
management:
endpoint.health.show-details: always # health端点详情展示
端点激活
- 默认情况下只开启了
health
端点 - 配置
application.yml
激活所有端点
management:
endpoint.health.show-details: always # health端点详情展示
endpoints:
web:
exposure:
include: "*" # 激活所有端点
# include: metrics, health # 激活metrics, health端点
info端点
info
端点是描述性端点application.yml
# info端点描述应用
info:
app-name: user-center
author: Coisini
email: xxx.email
Actuator
默认提供了许多端点,具体如下,这里不一一举例了
以上是关于Spring Boot的主要内容,如果未能解决你的问题,请参考以下文章
一张图,理顺 Spring Boot应用在启动阶段执行代码的几种方式
一张图帮你记忆,Spring Boot 应用在启动阶段执行代码的几种方式
一张图,理顺 Spring Boot应用在启动阶段执行代码的几种方式