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>

  • 相关阅读:
    Boost练习程序(program_options)
    vim一般设置
    删除文件夹及其子文件
    linux搜索一个文件
    窗口最大最小化
    3dmax 学习
    打造个人电脑安全终极防线
    Cacls Command Question
    vc++学习(六)——代码学习
    学习3dmax(四)
  • 原文地址:https://www.cnblogs.com/maikucha/p/10819326.html
Copyright © 2011-2022 走看看