zoukankan      html  css  js  c++  java
  • Spring Boot|监控-Actuator

    Spring Boot 为我们提供了一个生产级特性-Actuator,包含很多实际有用的API,下面我们就一起来看看这些API。

    一、Actuator

    首先在程序中引入Actuator

            <!-- Spring Boot生产级特性 -->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-actuator</artifactId>
            </dependency>

    启动程序,我们会看到控制台输出如下内容:

    其中/health,/info是默认开启的两个端点,不同版本可能会有区别

    status:up,表示程序当前状态是健康的

    我们在配置文件“application.properties”中,添加如下内容:

    # actuator监控
    management.endpoints.web.exposure.include=*

    同样,我们可以在控制台中看到,更多的端点被开启

    metrics,这个端点用来统计内存信息、线程信息、垃圾回收信息等。

    其他的端点我就不再详细介绍了,感兴趣的话可以自己查阅相关资料

    二、HAL Browser

    这是一个图形化工具,底层依然使用的是Actuator提供的接口

            <dependency>
                <groupId>org.springframework.data</groupId>
                <artifactId>spring-data-rest-hal-browser</artifactId>
            </dependency>

  • 相关阅读:
    小结css2与css3的区别
    javascript变量的作用域
    javascript面向对象
    小结php中几种网页跳转
    foreach
    post与get,这两人到底神马区别??
    typescript遍历Map
    dataTable.js参数
    showModal()和show()的区别
    javascript中location.protocol、location.hostname和location.port
  • 原文地址:https://www.cnblogs.com/maikucha/p/10819326.html
Copyright © 2011-2022 走看看