Actuator「建议收藏」

Actuator「建议收藏」#Actuator引入依赖spring-boot-starter-actuator,通过endpoint来暴露HTTP或JMX来监管应用通过http://localhost:8080/actuat

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

Actuator

引入依赖spring-boot-starter-actuator,通过endpoint来暴露HTTP或JMX来监管应用
通过http://localhost:8080/actuator,可以查看所有endpoints,eg:

/actuator/health, /actuator/info, /actuator/metrics, /actuator/loggers

/health:健康指数检查

通过management.endpoint.health.show-details=always可以显示详细的健康信息。
实现HealthIndicator接口,或继承AbstractHealthIndicator类自定义健康指标

@Component
public class CustomerHealthIndicator extends AbstractHealthIndicator {
    @Override
    protected void doHealthCheck(Health.Builder builder) throws Exception {
        builder.up().withDetail("xxx", "xxx xxx");
    }
}

/info:应用基本信息

通过META-INF/build-info.properties获得编译信息,通过git.properties获得git信息

# INFO ENDPOINT CONFIGURATION
info:
  app:
    name: @project.name@
    description: @project.description@
    version: @project.version@
    encoding: @project.build.sourceEncoding@
    java:
      version: @java.version@

Automatic Property Expansion:扩展maven工程的properties

授权访问

通过HTTP认证保护Actuator Endpoints的安全:spring-boot-starter-security

Micrometer

示例学习:Spring Boot Metrics监控之Prometheus&Grafana

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/167352.html原文链接:https://javaforall.net

(0)
上一篇 2022年8月5日 上午6:00
下一篇 2022年8月5日 上午6:16


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号