16.5 小结_第16章 使用Spring Boot Actuator

16.5 小结

  • Spring Boot Actuator以HTTP和JMX MBean的形式提供了多个端点,它们能够让我们探查Spring Boot应用内部的运行状况。
  • 大多数的Actuator端点默认是禁用的,我们可以通过设置management.endpoints.web.exposure.include和management.endpoints.web.exposure.exclude属性有选择地对外暴露。
  • 有些端点,比如“/loggers”和“/env”,允许写入操作,这样能够在运行时改变应用的配置。
  • 借助“/info”端点可以暴露应用的构建和Git提交的详情。
  • 自定义的健康指示器可以反映应用的健康状况,以便于跟踪外部集成系统的健康状态。
  • 自定义的应用指标可以通过Micrometer进行注册,让Spring Boot应用与多种流行的指标引擎进行集成,包括Datadog、New Relic和Prometheus。
  • Actuator的Web端点可以通过Spring Security进行保护,与Spring Web应用的其他端点非常相似。