Spring Boot中监视器指什么呢?

转自:

Spring Boot中监视器指什么呢?

下文笔者讲述SpringBoot中监视器的简介说明

SpringBoot监视器的简介说明

SpringBoot监视器:
  Spring Boot自带监控组件Actuator
它可实现对程序内部运行情况进行监控
 如:健康状况,审计,统计和HTTP追踪,Bean加载情况,环境变量,日志信息,线程信息等
------------------------------------------------------------------------------------
spring-boot-actuator组件中已经内置了非常多的Endpoint(health、info、beans、metrics、httptrace、shutdown等)
每个端点都可以启用和禁用
-------------------------------------------------------------------------------------
SpringBoot可引入的配置
<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-actuator</artifactId>
</dependency>

监控端点分类

   1.应用配置类;
       可以查看应用在运行期的静态信息
	     如自动配置信息、加载的Spring Bean信息、YML文件配置信息、环境信息、请求映射信息。
   2.度量指标类:
       主要是运行期的动态信息
       如堆栈、请求连接、健康状态、系统性能等
   3.操作控制类:
       主要是指shutdown,用户可以发送一个请求将应用的监控功能关闭

端点备注JMXHTTP
auditevents显示应用暴露的审计事件(如认证进入、订单失败)YesNo
beans描述应用程序上下文中全部的Bean以及它们的关系YesNo
conditions就是1.0 的/autoconfig,提供一份自动配置生效的条件情况,记录哪些 自动配置条件通过了,哪些没通过YesNo
configprops描述配置属性(包含默认值)如何注入BeanYesNo
env获取全部环境属性YesNo
env/{name}根据名称获取特定的环境属性值YesNo
shutdown允许优雅地关闭应用程序YesNo
metrics描述程序中各种度量信息,比如内存用量、HTTP请求数YesNo
health报告应用程序的健康指标,这些值由HealthIndicator的实现类提供YesYes
heapdumpdump一份应用的JVM堆信息N/ANo
httptrace显示HTTP足迹,最近100个HTTP请求/响应YesNo
info获取应用程序的定制信息,这些信息由info打头的属性提供YesYes
logfile返回log file 中的内容(如果 logging.file或者logging.path被设置)N/ANo

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值