您的位置:首页 > 编程语言 > Java开发

Spring Boot - 整合Actuator

2021-09-19 22:53 736 查看

TOC

前言

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
    默认提供了许多端点,具体如下,这里不一一举例了


- End -
白嫖有风险
点赞加收藏
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: