API 参考
使用指南-监控与运维
监控与运维章节。
监控与运维
应用指标
management:
endpoints:
web:
exposure:
include: health,info,metrics,prometheus
metrics:
export:
prometheus:
enabled: true
nebula:
monitoring:
enabled: true
metrics:
# 自动收集各模块指标
data-access: true
messaging: true
storage: true
search: true
ai: true
健康检查
@Component
public class CustomHealthIndicator implements HealthIndicator {
@Autowired
private PaymentService paymentService;
@Override
public Health health() {
if (paymentService.isAvailable()) {
return Health.up()
.withDetail("payment", "服务正常")
.build();
} else {
return Health.down()
.withDetail("payment", "服务不可用")
.build();
}
}
}