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介绍及使用相关推荐

  1. 服务监控 Spring Boot Actuator 介绍

    服务监控 Spring Boot Actuator 介绍 1. 概述 在本文中,我们将介绍Spring Boot Actuator.首先介绍一些Actuator的基础知识,然后详细讨论Spring B ...

  2. 老司机的应用级监控——spring?actuator

    http://mt.sohu.com/20160824/n465783118.shtml ************************************************ 1什么是sp ...

  3. spring事务介绍

    一.spring事务介绍 spring事务优点 对不同的api进行统一编程模型,如JTA,JDBC,Hibernate,JPA,JDO... 支持声明式事务 简化编程式事务api 对spring数据层 ...

  4. Spring入门介绍:

    Spring入门介绍 Spring诞生: 创建Spring的目的就是用来替代更加重量级的的企业级Java技术 简化Java的开发 基于POJO轻量级和最小侵入式开发 通过依赖注入和面向接口实现松耦合 ...

  5. Spring之旅—Spring模块介绍

    1.0  Spring模块介绍 核心容器(Spring Core) 核心容器提供Spring框架的基本功能.Spring以bean的方式组织和管理Java应用中的各个组件及其关系.Spring使用Be ...

  6. spring框架介绍_Spring框架介绍

    spring框架介绍 这是Spring框架和Spring核心概念的简介. 在本教程中,我们将介绍Spring Framework的主要优点和功能. 在随后的教程中,我们将学习有关Spring和Spri ...

  7. AOP和Spring AOP介绍

    AOP和Spring AOP介绍 文章目录 AOP和Spring AOP介绍 一.AOP简介 二. 传统开发存在的弊端 三. AOP实现原理 四.Spring AOP 五.AOP相关术语 一.AOP简 ...

  8. Spring Boot 介绍、入门

    一,Spring Boot 介绍 1,如果使用 Spring 开发一个"HelloWorld"的 web 应用: • 创建一个 web 项目并且导入相关 jar 包.SpringM ...

  9. DI的概念和实现原理—Spring系列介绍

    DI的概念和实现原理-Spring系列介绍 DI和AOP是Spring中的两个核心概念,要学习DI和AOP,首先就需要了解清楚什么是DI,什么是AOP,这篇文章会讲解一下DI的概念和实现原理,不足之处 ...

最新文章

  1. mysql中3张表如何关联查询_mysql三张表关联查询
  2. c语言程序设计日历推后几天是星期几,C语言程序设计: 输入年月日 然后输出是星期几...
  3. OpenCV形态学处理使用技巧与应用演示
  4. C# 将数据写入DataGridView 中并显示
  5. Java 访问RabbitMQ
  6. mysql buffer_mysql read_buffer_size 设置多少合适
  7. Python的列表List常见操作
  8. linux下直接清空日志的方法
  9. 常用的python模块
  10. java activity_Activity详解
  11. 百度地图出现网格,不显示地图
  12. NLP学习—21.自注意力机制(Self-Attention)与Transformer详解
  13. python excel 教程推荐_Python学习教程:从Excel到Python最常用的32个P
  14. C#开启和关闭UAC功能
  15. 企业财务报表分析【4】
  16. 汽车超人:从电商到汽后新零售的华丽转身
  17. Bro脚本语法4-声明和语句(Declarations and Statements)
  18. JavaScript基础-数组
  19. SQLyog安装包下载(64位和32位的都有)
  20. 嵌入式软硬件开发区别

热门文章

  1. 服务器,ping没问题,请求经常超时、时好时坏的解决办法
  2. Qt中QList用法详解
  3. PPT中插入高亮代码——PPT对象
  4. php高级工程师面试题收集
  5. 杭电2094 产生冠军
  6. 3万亿背后 阿里正在造全球通用计算机
  7. 【ML】经典降维算法 t-SNE
  8. Go 基于原生的HTTP请求封装
  9. Jmeter——Jmeter之命令行测试
  10. SSH登录的两种方式