16.0 第16章 使用Spring Boot Actuator

第16章 使用Spring Boot Actuator

本章内容:
  • 在Spring Boot项目中启用Actuator
  • 探索Actuator的端点
  • 自定义Actuator
  • 保护Actuator

你有没有试图猜测包装好的礼物盒中到底有什么东西的经历?你可能摇晃、掂量或者用尺子测量它。对于里面有什么东西,你可能会有一个确定的想法。但是,在真正将它打开之前,我们无法完全确定。

运行中的应用有点像包装好的礼物。你可以探测一下它,然后对里面的运行状况做出一个合理的猜测。但是,我们该如何确定呢?如果能有一种方式让我们窥探运行中的应用,假设我们能够查看它的行为、检查它的健康状况,甚至触发影响它运行的各种操作,那就太好了!

在本章中,我们将会讨论Spring Boot的Actuator。Actuator提供了生产环境可用的特性,包括监控Spring Boot应用和获取它的各种指标。Actuator的特性是通过各种端点提供的,这些端点可以通过HTTP调用,也可以通过JMX MBean来使用。在本章中,我们主要关注HTTP端点,而对JMX端点的介绍留到第19章。