SpringBoot2.x系列教程(七十一)Spring Boot Actuator,每一个端点都有案例
Posted 程序新视界
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot2.x系列教程(七十一)Spring Boot Actuator,每一个端点都有案例相关的知识,希望对你有一定的参考价值。
前言
在微服务系统架构中,服务的监控是必不可少的。目前大多数微服务应用又是基于Spring Cloud系列,也可以说是基于Spring Boot系列的。此时使用Spring Boot Actuator来进行微服务的监控,不仅功能全面,而且非常方便。
在上篇文章《Spring Boot Actuator集成,难的是灵活运用!》中我们已经介绍了如何将Actuator集成到Spring Boot项目中,并且介绍了如何自定义Endpoint(端点)。有朋友留言说不够深入,那么,本篇文章呢,我们将介绍Actuator原生端点的功能及基本使用场景。
Endpoints 介绍
Actuator中所谓的 Endpoints (翻译为端点)提供了外部来与应用程序进行访问和交互的功能。 比如说/health端点提供了应用健康情况的信息,metrics 端点提供了应用程序的指标(JVM 内存使用、系统CPU使用等)信息。
Actuator原生的端点可分为三大类:
- 应用配置类:获取应用程序中加载的应用配置、环境变量、自动化配置报告等与Spring Boot应用密切相关的配置类信息。
- 度量指标类:获取应用程序运行过程中用于监控的度量指标,比如:内存信息、线程池信息、HTTP请求统计等。
- 操作控制类:提供了对应用的关闭等操作类功能。
不同版本的Actuator提供的原生端点有所出入,在使用的过程中最好以所使用版本的官方文档为准。同时,每个原生的端点都可以通过配置来单独的
以上是关于SpringBoot2.x系列教程(七十一)Spring Boot Actuator,每一个端点都有案例的主要内容,如果未能解决你的问题,请参考以下文章
SpringBoot2.x系列教程(七十)Spring Boot Actuator集成及自定义Endpoint详解
Android实战简易教程-第七十一枪(异步网络下载网络图片及图片廊制作)
《C#零基础入门之百识百例》(七十一)委托介绍 -- 战士升级示例
SpringBoot2.x系列教程48--多数据源配置之AOP动态切换数据源