• Spring Boot中监视器指什么呢?


    转自:

    Spring Boot中监视器指什么呢?

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

    SpringBoot监视器的简介说明

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

    监控端点分类

       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

  • 相关阅读:
    算法-二叉堆及优先级队列
    C嘎嘎 - 函数与指针
    Flowable(四):关于CICD持续集成部署
    学习Python低手之路【二】python基本数据类型
    被环境变量虐过一遍获得的启示
    华为OD机试真题 Java 实现【查找树中元素】【2023 B卷 100分】,附详细解题思路
    如何更改IP地址使用代理ip软件
    Node.js躬行记(27)——接口管理
    硬件-可靠性-热测试
    Spring Security基于jwt实现权限校验
  • 原文地址:https://blog.csdn.net/qq_25073223/article/details/127917298