zoukankan      html  css  js  c++  java
  • SpringBoot Actuator & SpringBoot Admin

    SpringBoot Actuator提供了很多监控和管理你的spring boot应用的HTTP或者JMX端点,并且你可以有选择地开启和关闭部分功能。

    当你的spring boot应用中引入依赖之后,将自动的拥有审计、健康检查、Metrics监控功能。

    Spring Boot Admin用于监控基于Spring Boot的应用,它是在Spring Boot Actuator的基础上提供简洁的可视化 WEB UI。

    SpringBoot Actuator: https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#production-ready

    SpringBoot Admin: http://codecentric.github.io/spring-boot-admin/2.0.0/

    相关文档:

    http://blog.battcn.com/2018/05/24/springboot/v2-actuator-introduce/

    https://blog.csdn.net/qq_26000415/article/details/79065075

    内置的endpoints:

    ID
    Description
    Enabled by default
    ID
    Description
    Enabled by default

    auditevents

    Exposes audit events information for the current application.

    Yes

    beans

    Displays a complete list of all the Spring beans in your application.

    Yes

    caches

    Exposes available caches.

    Yes

    conditions

    Shows the conditions that were evaluated on configuration and auto-configuration classes and the reasons why they did or did not match.

    Yes

    configprops

    Displays a collated list of all @ConfigurationProperties.

    Yes

    env

    Exposes properties from Spring’s ConfigurableEnvironment.

    Yes

    flyway

    Shows any Flyway database migrations that have been applied.

    Yes

    health

    Shows application health information.

    Yes

    httptrace

    Displays HTTP trace information (by default, the last 100 HTTP request-response exchanges).

    Yes

    info

    Displays arbitrary application info.

    Yes

    integrationgraph

    Shows the Spring Integration graph.

    Yes

    loggers

    Shows and modifies the configuration of loggers in the application.

    Yes

    liquibase

    Shows any Liquibase database migrations that have been applied.

    Yes

    metrics

    Shows ‘metrics’ information for the current application.

    Yes

    mappings

    Displays a collated list of all @RequestMapping paths.

    Yes

    scheduledtasks

    Displays the scheduled tasks in your application.

    Yes

    sessions

    Allows retrieval and deletion of user sessions from a Spring Session-backed session store. Not available when using Spring Session’s support for reactive web applications.

    Yes

    shutdown

    Lets the application be gracefully shutdown.

    No

    threaddump

    Performs a thread dump.

    Yes

    如果是Web应用,还包括:

    ID
    Description
    Enabled by default

    heapdump

    Returns a GZip compressed hprof heap dump file.

    Yes

    jolokia

    Exposes JMX beans over HTTP (when Jolokia is on the classpath, not available for WebFlux).

    Yes

    logfile

    Returns the contents of the logfile (if logging.file or logging.path properties have been set). Supports the use of the HTTP Range header to retrieve part of the log file’s content.

    Yes

    prometheus

    Exposes metrics in a format that can be scraped by a Prometheus server.

    Yes

  • 相关阅读:
    HDU2502 月之数 组合数
    HDU1128 Self Numbers 筛选
    HDU2161 Primes
    HDU1224 Free DIY Tour 最长上升子序列
    HDU2816 I Love You Too
    winForm窗体设置不能随意拖动大小
    gridview 中SelectedIndexChanged 事件获得该行主键
    关于bin和obj文件夹。debug 和release的区别
    winform最小化时在任务栏里隐藏,且显示在托盘里
    wcf异常处理
  • 原文地址:https://www.cnblogs.com/ken-jl/p/9724801.html
Copyright © 2011-2022 走看看