大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新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
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/167352.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...