spring boot actuator health 各个参数含义详解
时间: 2024-01-29 07:04:52 浏览: 30
Spring Boot Actuator Health 是 Spring Boot 提供的监控功能之一,用于检查应用程序的健康状态。该功能提供了以下参数:
1. status:应用程序的状态,通常为 UP 或者 DOWN。
2. diskSpace:磁盘空间的状态,包括磁盘空间的总量、剩余量和阈值。
3. db:数据库的状态,包括数据库连接的状态、版本和名称。
4. mail:邮件服务的状态,包括邮件服务器的地址和端口。
5. jms:JMS 消息服务的状态,包括消息队列的数量和状态。
6. mongo:Mongo 数据库的状态,包括 MongoDB 的版本和名称。
7. redis:Redis 数据库的状态,包括 Redis 的版本和名称。
8. solr:Solr 搜索引擎的状态,包括 Solr 的版本和名称。
9. custom:自定义的健康状态,可以根据应用程序的需要定义自己的健康状态。
相关问题
Spring Boot Admin 和 Spring Boot Actuator
Spring Boot Admin和Spring Boot Actuator都是Spring Boot框架中常用的监控和管理工具。
Spring Boot Actuator是Spring Boot自带的模块,提供了很多监控和管理的功能。它可以通过HTTP端点暴露应用程序的健康状况、运行状态、性能指标等信息。通过访问这些端点,可以获取应用程序的运行时信息,例如:/health端点用于检查应用程序的健康状态,/metrics端点提供了应用程序的性能指标,/info端点可以用于自定义的信息展示等等。
Spring Boot Admin是一个独立的开源项目,用于监控和管理多个Spring Boot应用程序。它提供了一个用户友好的Web界面,可以方便地查看和管理多个应用程序的运行状态、健康情况、性能指标等。通过集成Spring Boot Actuator,Spring Boot Admin可以获取应用程序的Actuator端点信息,并在Web界面中展示和监控。
总结起来,Spring Boot Actuator是Spring Boot内置的监控模块,提供了许多有用的端点用于监控和管理应用程序。而Spring Boot Admin是一个独立的项目,基于Spring Boot Actuator,提供了更加友好的Web界面,用于监控和管理多个Spring Boot应用程序。
Spring Boot Actuator
Spring Boot Actuator是Spring Boot提供的一个功能强大的模块,用于监控和管理应用程序的运行状态。通过引入相关的maven依赖,我们可以轻松集成Actuator。一旦添加了依赖,Spring Boot在运行时会自动开启两个endpoint:/actuator/health和/actuator/info。通过这两个endpoint,我们可以查看当前Spring Boot应用程序的运行情况。在Spring Boot 2.x版本中,Actuator的配置方式与Spring Boot 1.x版本有所不同。endpoint的路径和application.properties的配置都发生了变化。因此,如果你是使用Spring Boot 2.x版本,你需要按照2.x版本的配置方式来使用Actuator。<em>1</em><em>2</em><em>3</em>
#### 引用[.reference_title]
- *1* *2* *3* [Spring boot——Actuator 详解](https://blog.csdn.net/weixin_45985053/article/details/125872921)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item]
[ .reference_list ]