Java 后端面试题库 / 全部题解免费阅读理解原理,有条理地回答

Spring Boot Actuator 能观察什么?

先说出你的答案

定义边界、关键机制、一个反例;P8题再补容量、失败与验证。

查看完整题解

参考回答

直接回答

Actuator提供健康状态、指标及其他运行管理端点,帮助监控应用和依赖。端点是否存在、是否通过HTTP暴露、谁有权访问是不同设置。它能提供观测数据,却不等于自动建好告警平台,也不保证健康检查通过就代表每条业务链路都可用。

讲清原理

health描述组件或聚合状态,metrics提供计量入口,Prometheus等集成还需相应注册表与采集配置。端点的访问、暴露与安全策略要一起核对,不照搬旧ACTUATOR角色和“默认所有端点可访问”的说法。

就绪与存活探针目的不同:短暂外部依赖故障不一定应令所有实例反复重启;关键业务可用性还需相应指标与验证。过重检查也可能给依赖额外压力。

例子与易错点

公开健康摘要与内部细节可采用不同权限。env、配置属性或堆转储可能包含敏感信息,不能为了排错全部开放。监控结果应标明时间和实例,避免把过期快照当实时健康。

相关题:第 29 题、第 44 题、第 48 题。

这道题,你掌握得怎么样?

掌握程度由你主动标记,阅读和收藏不会自动改变状态。