Spring Actuator介绍及使用
Spring Actuator
介绍
我们的微服务在云上部署以后都需要对其进行监控、追踪、审计、控制等。SpringBoot就抽取了Actuator场景,使得我们每个微服务快速引用即可获得生产级别的应用监控、审计等功能。
各种端点可以提供项目的运行情况,可以通过配置文件设置include对外开放的端点。
<!--添加actuator依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency>
# 开启所有端点
management:endpoints:web:exposure:include: '*'#如果添加下面一条,则表示除了health节点外都开启#exclude: health
# 开启指定
management:endpoints:web:exposure:include: health,info
可以自定义Actuator
可以为info端口设置自定义的信息(InfoContributor接口的contribute方法,传递到builder中即可),或者通过@Endpoint、@ReadOperation 等实现自定义端口。
Actuator就是通过为类添加@Endpoint注解来实现的。
常用的端点:
localhost:8080/actuator/info
(显示数据由应用开发者自行设置)
localhost:8080/actuator/health
(应用的健康状态)
localhost:8080/actuator/metrics
(应用的各种度量指标,包括内存、处理器、垃圾收集和HTTP请求)
localhost:8080/actuator/metrics/http.server.request
(包括http请求的各种数据,比如请求总数、总耗时、处理单个请求最大耗时)
Spring Actuator介绍及使用相关推荐
- 服务监控 Spring Boot Actuator 介绍
服务监控 Spring Boot Actuator 介绍 1. 概述 在本文中,我们将介绍Spring Boot Actuator.首先介绍一些Actuator的基础知识,然后详细讨论Spring B ...
- 老司机的应用级监控——spring?actuator
http://mt.sohu.com/20160824/n465783118.shtml ************************************************ 1什么是sp ...
- spring事务介绍
一.spring事务介绍 spring事务优点 对不同的api进行统一编程模型,如JTA,JDBC,Hibernate,JPA,JDO... 支持声明式事务 简化编程式事务api 对spring数据层 ...
- Spring入门介绍:
Spring入门介绍 Spring诞生: 创建Spring的目的就是用来替代更加重量级的的企业级Java技术 简化Java的开发 基于POJO轻量级和最小侵入式开发 通过依赖注入和面向接口实现松耦合 ...
- Spring之旅—Spring模块介绍
1.0 Spring模块介绍 核心容器(Spring Core) 核心容器提供Spring框架的基本功能.Spring以bean的方式组织和管理Java应用中的各个组件及其关系.Spring使用Be ...
- spring框架介绍_Spring框架介绍
spring框架介绍 这是Spring框架和Spring核心概念的简介. 在本教程中,我们将介绍Spring Framework的主要优点和功能. 在随后的教程中,我们将学习有关Spring和Spri ...
- AOP和Spring AOP介绍
AOP和Spring AOP介绍 文章目录 AOP和Spring AOP介绍 一.AOP简介 二. 传统开发存在的弊端 三. AOP实现原理 四.Spring AOP 五.AOP相关术语 一.AOP简 ...
- Spring Boot 介绍、入门
一,Spring Boot 介绍 1,如果使用 Spring 开发一个"HelloWorld"的 web 应用: • 创建一个 web 项目并且导入相关 jar 包.SpringM ...
- DI的概念和实现原理—Spring系列介绍
DI的概念和实现原理-Spring系列介绍 DI和AOP是Spring中的两个核心概念,要学习DI和AOP,首先就需要了解清楚什么是DI,什么是AOP,这篇文章会讲解一下DI的概念和实现原理,不足之处 ...
最新文章
- mysql中3张表如何关联查询_mysql三张表关联查询
- c语言程序设计日历推后几天是星期几,C语言程序设计: 输入年月日 然后输出是星期几...
- OpenCV形态学处理使用技巧与应用演示
- C# 将数据写入DataGridView 中并显示
- Java 访问RabbitMQ
- mysql buffer_mysql read_buffer_size 设置多少合适
- Python的列表List常见操作
- linux下直接清空日志的方法
- 常用的python模块
- java activity_Activity详解
- 百度地图出现网格,不显示地图
- NLP学习—21.自注意力机制(Self-Attention)与Transformer详解
- python excel 教程推荐_Python学习教程:从Excel到Python最常用的32个P
- C#开启和关闭UAC功能
- 企业财务报表分析【4】
- 汽车超人:从电商到汽后新零售的华丽转身
- Bro脚本语法4-声明和语句(Declarations and Statements)
- JavaScript基础-数组
- SQLyog安装包下载(64位和32位的都有)
- 嵌入式软硬件开发区别