Actuator 的端点

  Spring Boot Actuator的关键特性是在应用程序里提供众多Web端点,可以分为三大类:配置端点、度量端点和其他端点。通过它们了解应用程序运行时的内部状况。有了Actuator,你可以知道Bean在Spring应用程序上下文里是如何组装在一起的,掌握应用程序可以获取的环境属性信息,获取运行时度量信息的快照……

  Actuator提供了13个端点,具体如下表所示。

  • /actuator/conditions(原autoconfig):提供了一份自动配置报告,记录哪些自动配置条件通过了,哪些没通过
  • /actuator/configprops:描述配置属性(包含默认值)如何注入Bean
  • /actuator/beans:描述应用程序上下文里全部的Bean,以及它们的关系
  • /actuator/dump:获取线程活动的快照
  • /actuator/env:获取全部环境属性
  • /actuator/env/{name}:根据名称获取特定的环境属性值
  • /actuator/health:报告应用程序的健康指标,这些值由HealthIndicator的实现类提供
  • /actuator/info:获取应用程序的定制信息,这些信息由info打头的属性提供
  • /actuator/mappings:描述全部的URI路径,以及它们和控制器(包含Actuator端点)的映射关系
  • /actuator/metrics:报告各种应用程序度量信息,比如内存用量和HTTP请求计数
  • /actuator/metrics/{name}:报告指定名称的应用程序度量值
  • /actuator/shutdown:关闭应用程序,要求endpoints.shutdown.enabled设置为true
  • /actuator/trace:提供基本的HTTP请求跟踪信息(时间戳、HTTP头等)

启用Actuator端点

  要启用Actuator的端点,只需在项目中引入Actuator的起步依赖即可。

  本地项目访问:http://localhost:8080/actuator/beans

转载于:https://www.cnblogs.com/dandelZH/p/10685802.html

springboot_通过Actuator了解应用程序运行时的内部状况相关推荐

  1. Linux系统程序运行时加载动态库路径顺序

    程序运行时加载动态库路径顺序(Linux) 在linux系统中,如果程序需要加载动态库,它会按照一定的顺序(优先级)去查找: 链接时路径(Link-time path)和运行时路径(Run-time ...

  2. java 程序运行时注入方法_Spring入门(九):运行时值注入

    Spring提供了2种方式在运行时注入值: 属性占位符(Property placeholder) Spring表达式语言(SpEL) 1. 属性占位符 1.1 注入外部的值 1.1.1 使用Envi ...

  3. error C2057: expected constant expression (C语言中数组的大小可以在程序运行时定义吗? )

    数组的大小可以在程序运行时定义吗? 不.在数组的定义中,数组的大小必须是编译时可知的,不能是在程序运行时才可知的.例如,假设i是一个变量,你就不能用i去定义一个数组的大小: char array[i] ...

  4. Android字体占有内存,android随意创建字体对象引发的应用程序运行时占用内存过大...

    android随意创建字体对象引发的应用程序运行时占用内存过大 在实际开发android项目过程中,由于是初次设置android系统没有的字体,所以用到了一个外部文件FounderFineRoundS ...

  5. debug —— set args调试命令(作为程序运行时的参数)

    debug调试 -- set  args 作为程序运行时候的参数 set args作为程序运行时参数: 源代码: 1 #include <stdio.h>2 int main(int ar ...

  6. VS2008工具,两种加入库的方法。 设置程序运行时目录

    方法一:整个编译器加入库 tools->Projects and Solutions->VC++ Directories->右上角选择Library files 加入D:\work\ ...

  7. Delphi-TScreen表示应用程序运行时屏幕的状态

    TScreen表示应用程序运行时屏幕的状态. 类关系 TObject->TPersistent->TComponent TScreen引进具有表示下列各种情况的属性 什么窗体和数据模块已经 ...

  8. C语言学习之编写一个C程序,运行时输人abc三个值,输出其中值最大者。

    编写一个C程序,运行时输人abc三个值,输出其中值最大者. #include <stdio.h> void main(){int a,b,c,max;printf("请输入三个数 ...

  9. Qt界面设计器中的界面预览与程序运行时界面不一样

    用QtCreate创建的界面应用程序,在ui文件中拖入所需的控件,并进行布局,布局完成后在ui文件的工具->form Editor->预览可查看当前界面.问题便是:通过预览查看界面布局没有 ...

最新文章

  1. Linux shell 学习笔记(12)— linux 信号、后台运行脚本、作业控制、定时运行任务
  2. Java项目:前后端分离疫情防疫平台设计和实现(java+springmvc+VUE+node.js+mybatis+mysql+springboot+redis+jsp)
  3. 纽约大学Gary Marcus发文指出AlphaZero「被夸大」,强调重视人工智能「先天因素」
  4. sql 默认值为0_int 默认值为0
  5. 汇编基础知识之输入输出
  6. WPF中Grid实现网格,表格样式通用类(转)
  7. HTML之图片标签、音视频标签
  8. mysql环境变量的配置
  9. 直接部署nginx和在docker里面部署nginx性能上有区别吗
  10. 关于linux安装openoffice无法启动
  11. Oracle如何一次插入多条数据
  12. 创建 macvlan 网络 - 每天5分钟玩转 Docker 容器技术(55)
  13. 在Ubuntu-16.04安装Chrome、搜狗拼音输入法、网易云音乐
  14. 【在线工具收集】抢票音视频剪辑照片PS代码在线编译打字练习游戏
  15. coldwallet java eth,使用Web3j(JAVA)开发ETH钱包-2
  16. 简体中文与繁体中文的互相转换
  17. 腾讯微云 for Mac v
  18. html5 舰c 手机,我国最新款导弹驱逐舰052D,主力战舰的不二之选,中国厉害了!...
  19. android设置主题和自定义主题的方法
  20. japonensisJava新地址

热门文章

  1. Flink 里程碑版本即将发布,快点入手
  2. 微信小程序云开发分页刷新获取数据
  3. reportviewer动态数据源
  4. 深度学习 《LSTM和GRU模型》
  5. python十个评委打分_八个评委打分,通过筛选确定最佳评委和最差评委。
  6. PyQt5入门——手把手教你配置环境,快速上手GUI程序开发(Anaconda+PyCharm+Qt Designer+pyuic)
  7. leetcode - 494. 目标和
  8. Dirichlet Process and Stick-Breaking(DP的Stick-breaking 构造)
  9. 双目测距中用到的视差图和景深的关系推导----三种方法详细解
  10. 贪心法——选择不相交区间