博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring boot之actuator简介
阅读量:4594 次
发布时间:2019-06-09

本文共 710 字,大约阅读时间需要 2 分钟。

当我们的开发工作进入尾声,部署上线之后,对于一个程序而言,可能才刚刚开始,对程序的运行情况的监控要伴随着整个生命周期。

如果这个工作由程序员自己来开发,也未尝不可,但本着不重复制造轮子的思想,我们尽量考虑使用现成的工具——actuator.

它能够自动为Spring Boot 构建的应用提供一系列用于监控的端点。而且仅需少量配置,便可使用。

首先引入依赖:

org.springframework.boot
spring-boot-starter-actuator

这个时候可以发现,尽管没有自己写任何url映射方法,系统自己就产生了很多mapping:

有些端点可能是比较敏感,默认关闭的,可以在配置文件中打开。在不同的spring boot版本中打开的配置不同,可以在springboot的产品文档中查看。

通过这些端点,我们可以实时获取应用的各项监控指标,比如访间/health 端点。我们可以获得应用是否正常的一些信息。

根据端点的作用, 可以将原生端点分为以下三大类。

• 应用配置类:

获取应用程序中加载的应用配置、环境变量、自动化配置报告等与Spring Boot应用密切相关的配置类信息。

度量指标类:

获取应用程序运行过程中用于监控的度量指标, 比如内存信息、线程池信息、HTTP请求统计等。

• 操作控制类:

提供了对应用的关闭等操作类功能。

 spring boot的文档中有详细的介绍:

 

转载于:https://www.cnblogs.com/wangbin2188/p/9224367.html

你可能感兴趣的文章
rmdir 命令(转)
查看>>
生产者消费者
查看>>
Contos 安装Tomcat
查看>>
Python编程Day3—基本运算符、数据类型
查看>>
在Delphi中静态调用DLL 引用外部Dll External Dll 导入Dll
查看>>
How to get AutoCAD Mtext content
查看>>
程序员技术练级攻略
查看>>
Java开发微信公众号
查看>>
【C语言】给一组组数,仅仅有两个数仅仅出现了一次,其它全部数都是成对出现的,找出这两个数。...
查看>>
CAF(C++ actor framework)(序列化之复杂类,分析 还有自己不懂的细思恐极函数实现)(三)...
查看>>
18.5.19 自测
查看>>
决策树(Decision Trees)
查看>>
为什么Java字符串是不可变对象?
查看>>
最近挖的坑
查看>>
python-变量
查看>>
MD5-总结
查看>>
Linq to Entity 时间差作为筛选条件产生的问题
查看>>
JS常用类型事件
查看>>
Python:笔记(2)——函数与模块
查看>>
正则表达式
查看>>