SpringBoot 集成actuator

  1. SpringBoot Actuator是SpringBoot生态中一个用于监控项目到工程,提供了多个监控点,可通过http://{ip}:{port}/{endpoint}的形式访问这些端点,从而了解应用的运行状况。

  2. 集成

        <!-- cwm 配置暴露 actuator  -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>
  1. application.yml 配置
# 配置 actuator
management:
  endpoints:
    web:
      exposure:
        include: health,info,* #httptrace,env  # 包含端点,可以访问;多端点之间用逗号分隔
#        exclude: shutdown,info  # 排除端点,不可访问;多端点之间用逗号分隔
#  info:
#    env:
#      enabled: true
  endpoint:
    health:
      enabled: true
      show-details: always  #配置展示
#                 never:从不展示详情(默认)
#                    when-authorized:详情只展示给授权用户,授权角色可使用 management.endpoint.health.roles 进行配置
#                    always:展示详情给所有用户
  server:
    port: 1000  #配置访问端口
  1. Acturator提供的监控点:

端点 | 描述 | HTTP方法
autoconfig | 显示自动配置的信息 | GET
beans | 显示应用程序上下文所有的Spring Bean | GET
configprops | 显示所有@ConfigurationProperties的配置属性列表 | GET
dump | 显示线程活动快照 | GET
env | 显示应用的环境变量 | GET
health | 显示应用程序的监控指标,这些值由HealthIndicator的实现类提供 | GET
info | 显示应用的信息,可使用info.*属性自定义info端点公开的数据 | GET
mappings | 显示所有的URL路径 | GET
metrics | 显示应用的度量标准信息 | GET
shutdown | 关闭应用,默认不启用,通过设置endpoints.shutdown.enabled=true启用 | GET
trace | 显示跟踪信息,默认最近100个请求 | GET

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值