返回介绍

7.6 小结

发布于 2025-04-21 21:10:11 字数 700 浏览 0 评论 0 收藏

想弄清楚运行的应用程序里正在发生什么,这是件很困难的事。Spring Boot 的 Actuator 为你打开了一扇大门,深入 Spring Boot 应用程序的内部细节。它发布的组件、度量和指标能帮你理解应用程序的运作情况。

在本章,我们先了解了 Actuator 的 Web 端点 - 通过 HTTP 发布运行时细节信息的 REST 端点。这些端点的功能包括查看 Spring 应用程序上下文里所有的 Bean、查看自动配置决策、查看 Spring MVC 映射、查看线程活动、查看应用程序健康信息,还有多种度量、指标和计数器。

除了 Web 端点,Actuator 还提供了另外两种获取它所提供信息的途径。远程 shell 让你能在 shell 里安全地连上应用程序,发起指令,获得与 Actuator 端点相同的数据。与此同时,所有的 Actuator 端点也都发布成了 MBean,可以通过 JMX 客户端进行监控和管理。

随后我们还了解了如何定制 Actuator,包括如何通过端点的 ID 来修改 Actuator 端点的路径,如何启用和禁用端点,诸如此类。我们还插入了一些定制的度量信息,创建了定制的跟踪信息仓库,替换了默认的内存跟踪仓库。

最后,我们学习了如何保护 Actuator 的端点,只让经过授权的用户访问它们。

接下来,在第 8 章里,我们将看到如何让应用程序从编码阶段过渡到生产阶段,了解 Spring Boot 如何协助我们在多种不同的平台上进行部署,包括传统的应用容器和云平台。

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。