当前位置: 首页 > article >正文

Spring Boot Actuator 介绍

Spring Boot Actuator是什么

Spring Boot Actuator 模块提供了生产级别的功能,比如健康检查,审计,指标收集,HTTP 跟踪等,帮助我们监控和管理Spring Boot 应用。

这个模块是一个采集应用内部信息暴露给外部的模块,上述的功能都可以通过HTTP 和 JMX 访问。

启用 Spring Boot Actuator 功能

只需要添加其启动器依赖即可,依赖配置如下:

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

 端点介绍

Endpoint 端点用来监控 Spring Boot 应用程序并能与之交互,Spring Boot 内置了许多端点,开箱即用。

每个端点都可以通过 HTTP 或者 JMX(Java Management Extensions)的方式暴露出去,但绝大多数情况端点都是以 HTTP 的方式暴露,每个端点都会被映射为 /actuator/${ID} 方式,ID 即为端点的 ID,比如健康端点为:/actuator/health。

启用端点

除了 shutdown 端点,其他所有端点默认都是启用的,也可以针对某个端点进行启用和禁用,启用、禁用:

management:
  endpoint:
    shutdown:
      enabled: true

如也可以先禁用全部端点,然后再启用某个端点,如下面配置所示: 

management:
  endpoints:
    enabled-by-default: false
  endpoint:
    info:
      enabled: true


http://www.kler.cn/a/107288.html

相关文章:

  • 分享 pdf 转 word 的免费平台
  • SHA-256哈希函数
  • C++中的std::tuple和std::pair
  • Llama微调测试记录
  • Vector 深度复制记录
  • npm list @types/node 命令用于列出当前项目中 @types/node 包及其依赖关系
  • (二开)Flink 修改源码拓展 SQL 语法
  • 数据结构 | 算法的时间复杂度和空间复杂度【详解】
  • Android---Bitmap详解
  • 【计网 Socket编程】 中科大郑烇老师笔记 (九)
  • 基于单片机的温湿度检测及远程控制系统设计
  • rest参数
  • STM32 CubeMX配置USB HID功能,及安装路径
  • 【Python机器学习】零基础掌握SimpleImputer缺失值填充
  • 牛客网刷题-(7)
  • PDF 文档处理:使用 Java 对比 PDF 找出内容差异
  • Qt QMetaObject::invokeMethod
  • 【C语言】【goto语句】复习捡拾~
  • vue使用AES加解密
  • vue3-vite-ts-pinia
  • Linux命令(106)之rename
  • CRM客户管理系统源码 带移动端APP+H5+小程序
  • GO语言代码示例
  • 通过python操作neo4j
  • TS中类型别名和接口区别
  • 【c代码】【字符串数组排序】