《SpringBoot实战第四版》读书笔记(三)-- 深入Actuator

      Springboot的Actuator提供了很多生产级别的特性,比如监控和度量Springboot应用程序。Actuator的这些特性可以通过众多REST端点、远程shell和JMX获得。

      1、Actuator提供了13个端点,要想启用Actuator的端点,就必须在项目中引入Actuator的起步依赖项。

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>

      Actuator提供的13个端口中,包括配置端口、度量端口和其他端口。大体分为:查看配置信息、运行时的度量、关闭应用程序、获取应用信息。

      2、Springboot集成了CRaSH,一种能嵌入任意Java应用程序的shell,还可以做相应的扩展,添加不少Springboot特有的命令,提供了与Actuator端点类似的功能。

      若想使用shell,引入相应的起步依赖项即可。

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-remote-shell</artifactId>
</dependency>
      Springboot提供特有的CRaSH命令,大体分为:查看autoconfig报告、列出应用程序的bean、查看应用程序的度量信息、调用Actuator端点。

      3、Springboot可以定制自己的Actuator,其中Actuator有多种定制方式:

           重命名端点

           启用和禁用端点

           自定义度量信息

           创建自定义仓库来存储跟踪数据

扫描二维码关注公众号,回复: 2083051 查看本文章

           插入自定义的健康指示器

猜你喜欢

转载自blog.csdn.net/sihailongwang/article/details/80985558
今日推荐