SpringBoot开启 Actuator springboot开启actuator监控信息

SpringBoot开启 Actuator springboot开启actuator监控信息

1、加入依赖

官网文档: https://docs.spring.io/spring-boot/docs/2.1.5.RELEASE/actuator-api/html/
2.1.5.RELEASE 为对应springboot版本号

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

2、yml配置文件

# Actuator
management:
  endpoints:
    web:
      exposure:
        include: "*"  # 公开所有端点,或指定以逗号分隔的端点id列表
      base-path: /manage # 访问路径
  endpoint:
    health:
      show-details: always  # 显示详细的运行状况信息

include: "*" 表示 公开所有端点
include: "health,metrics,threaddump" 表示只公开这三个 health,metrics,threaddump端点

所有可选的端点及说明

端点 作用
“*” 公开全部
health 提供应用程序的健康信息。可以用于进行健康检查,以确保应用程序是否运行正常
info 提供应用程序的任意信息,可以是自定义的应用信息
metrics 提供应用程序的度量信息,例如内存使用、线程池状态、HTTP请求计数等。这是用于监控应用程序性能的重要端点
beans 显示应用程序中所有Spring Bean的完整列表。对于了解应用程序中配置的Bean非常有用
env 提供应用程序的环境属性,包括配置属性、系统属性等。可用于查看应用程序运行时的环境信息
configprops 显示所有配置属性及其源,包括默认值和应用程序中配置的值
loggers 显示和修改应用程序中的日志配置。可以用于实时调整日志级别,便于调试和监控
threaddump 提供应用程序线程的线程转储信息。在分析应用程序的线程情况时很有用
heapdump 提供应用程序堆转储文件。在分析应用程序的内存占用时很有用
httptrace 显示HTTP跟踪信息,包括请求和响应的详细信息。对于排查HTTP请求问题很有帮助
auditevents 显示审计事件信息,包括认证成功、失败等

3、访问

启动程序访问 127.0.0.1:端口号/系统根请求路径/manage 路径

相关推荐

  1. SpringBoot开启 Actuator springboot开启actuator监控信息

    2024-01-21 12:02:02       34 阅读
  2. springboot 整合 actuator监控详情

    2024-01-21 12:02:02       30 阅读
  3. 利用SpringBoot Actuator 来构造/health /info 等监控接口

    2024-01-21 12:02:02       18 阅读
  4. SpringBoot整理-Actuator

    2024-01-21 12:02:02       30 阅读
  5. spring-boot-actuator 服务监控

    2024-01-21 12:02:02       27 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-21 12:02:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-21 12:02:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-21 12:02:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-21 12:02:02       18 阅读

热门阅读

  1. 面试问题记录【深圳,共三面,A 轮公司】

    2024-01-21 12:02:02       29 阅读
  2. leetcode上两个字符串之间的动态规划类题目

    2024-01-21 12:02:02       22 阅读
  3. 魔域新端辅助背包遍历

    2024-01-21 12:02:02       26 阅读
  4. 在Mac终端命令行中允许下载的应用程序运行

    2024-01-21 12:02:02       36 阅读