Spring项目 spring-boot-actuators配置(健康检查)

ops/2025/1/18 12:04:50/

文章目录

  • **结果展示**
  • actuators (健康监查)
    • 1、添加配置
    • 2、配置管理


本文介绍了如何安装健康检查,和配置启用健康检查的info和health端点
有问题请私信问题或者评论区,

结果展示

http://127.0.0.1:8080/actuator

javascript">{"_links": {"self": {"href": "http://127.0.0.1:8080/actuator","templated": false},"health": {"href": "http://127.0.0.1:8080/actuator/health","templated": false},"health-path": {"href": "http://127.0.0.1:8080/actuator/health/{*path}","templated": true},"info": {"href": "http://127.0.0.1:8080/actuator/ver","templated": false}}
}

http://127.0.0.1:8080/actuator/health

javascript">{"status": "UP","components": {"db": {"status": "UP","details": {"database": "MySQL","validationQuery": "isValid()"}},"diskSpace": {"status": "UP","details": {"total": 210978394112,"free": 33048862720,"threshold": 10485760,"path": "/build/.","exists": true}},"livenessState": {"status": "UP"},"ping": {"status": "UP"},"readinessState": {"status": "UP"},"redis": {"status": "UP","details": {"version": "6.0.20"}}},"groups": ["liveness","readiness"]
}

http://127.0.0.1:8080/actuator/ver

javascript">{"app": {"name": "you project name","description": "Parent pom providing dependency and plugin management for applications built with Maven","version": "1.0.0","encoding": "UTF-8","java": {"source": "17.0.2","target": "17.0.2"}},"java": {"version": "17.0.2","vendor": {"name": "Oracle Corporation"},"runtime": {"name": "OpenJDK Runtime Environment","version": "17.0.2+8-86"},"jvm": {"name": "OpenJDK 64-Bit Server VM","vendor": "Oracle Corporation","version": "17.0.2+8-86"}},"customInfo": "项目基础信息","build": {"version": "1.0.0","time": "2025-01-14 19:01:50"},"git": {"mode": "SIMPLE"}
}

actuators (健康监查)

健康检查

The spring-boot-actuator module provides all of Spring Boot’s production-ready features. The recommended way to enable the features is to add a dependency on the spring-boot-starter-actuator starter.

1、添加配置

注 要使用actuator时,其当前包管理环境内一定要能加载到spring web包,不然无法创建端点

<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>
</dependencies>

或者

dependencies {implementation 'org.springframework.boot:spring-boot-starter-actuator'
}

2、配置管理


# 管理端点配置
management:endpoint:health: # 打开healthshow-details: alwaysshow-components: alwaysendpoints:web:exposure:include: health,infopath-mapping: # 修改info端点路径info: verinfo:env:enabled: truejava:enabled: true# info配置
info:app:name: "@project.artifactId@"description: "@project.description@"version: "@project.version@"encoding: "@project.build.sourceEncoding@"java:source: "@java.version@"target: "@java.version@"

如果pom没有问题直接访问http://127.0.0.1:8080/actuator就可以看到


http://www.ppmy.cn/ops/151080.html

相关文章

b站视频(网页加客户端)+本地视频 生成回链

b站视频(网页加客户端)本地视频 生成回链 引言 基于上一篇博客方案 本地视频进度加入笔记根据进度快速锁定视频位置 我想着只有本地的话, 那b站上的视频, 不是每次都得下载下来吗? 如果是一套课程, 直接下载, 然后视频处理成mp3,还好, 如果只是一个视频, 每次这样处理就有点…

网络安全 | 什么是威胁情报?

威胁情报 威胁情报-介绍 威胁情报也称为“网络威胁情报”(CTI)&#xff0c;是详细描述针对组织的网络安全威胁的数据。威胁情报可帮助安全团队更加积极主动地采取由数据驱动的有效措施&#xff0c;在网络攻击发生之前就将其消弭于无形。威胁情报可帮助组织更有效地检测和应对…

HttpClient和HttpGet实现音频数据的高效爬取与分析

一、案例背景 假设我们要爬取一个名为“MusicHub”的音乐网站上的热门歌曲音频数据。MusicHub是一个广受欢迎的音乐平台&#xff0c;提供了丰富的歌曲播放和下载服务。我们的目标是获取该网站上热门歌曲的音频文件&#xff0c;并分析其音频特征&#xff0c;以了解当前的音乐流…

二百八十四、Flink——Flink提交任务两种方式(亲测、附截图)

一、目的 在IDEA中开发好项目后&#xff0c;如何在Flink上提交打包的jar包&#xff0c;有两种方式&#xff0c;分别是WEB UI 界面提交和通过命令行来提交 二、WEB UI 界面提交方式 1 在Submit New Job&#xff0c;点击右侧的Add New&#xff0c;上传打包好的jar包 2 点击刚才…

NumPy;NumPy在数据分析中的应用;NumPy与其他库的搭配使用

NumPy&#xff1b;NumPy在数据分析中的应用&#xff1b;NumPy与其他库的搭配使用 NumPy&#xff1a;Python 数据分析的核心工具什么是 NumPy&#xff1f;NumPy 的主要优势 NumPy 在数据分析中的应用1. 数据处理与清洗2. 数学和统计分析3. 数组变换与矩阵运算 NumPy 与其他库的搭…

56_多级缓存实现

1.查询Tomcat 拿到商品id后,本应去缓存中查询商品信息,不过目前我们还未建立Nginx、Redis缓存。因此,这里我们先根据商品id去Tomcat查询商品信息。此时商品查询功能的架构如下图所示。 需要注意的是,我们的OpenResty是在虚拟机,Tomcat是在macOS系统(或Windows系统)上,…

GitLab 国际站中国大陆等地区停服,如何将数据快速迁移到云效

代码托管平台 GitLab 国际站&#xff08;GitLab.com&#xff09;近日发布公告&#xff0c;官宣即将停止对中国大陆、香港、澳门地区的用户账号提供服务&#xff0c;并提供 60 天过渡期自行迁移账户数据&#xff0c;超期未迁移的账号可能会被 GitLab 清除。这一重要决策引起了全…

openharmony电源管理子系统

电源管理子系统 简介目录使用说明相关仓 简介 电源管理子系统提供如下功能&#xff1a; 重启服务&#xff1a;系统重启和下电。系统电源管理服务&#xff1a;系统电源状态管理和休眠运行锁管理。显示相关的能耗调节&#xff1a;包括根据环境光调节背光亮度&#xff0c;和根…