Actuator监控器

2024-08-23 04:48
文章标签 监控器 actuator

本文主要是介绍Actuator监控器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、简介

Actuator(激励者;执行器)是Spring Boot提供的一个可挺拔模块,用于对工程进行监控。其通过不同的监控终端实现不同的监控功能。其功能与Dubbo的监控中心类似,不同的是,Dubbo的监控中心是需要专门部署的,而Spring Boot的Actuator是存在于每一个工程中的。

二、依赖

随便一个Spring Boot工程中都可以使用Actuator对其进行监控。

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId>
</dependency>

三、配置

#-----------------------------------Actuator监控器------------------------------------
#  Actuator监控端口与控制中心,默认只开启info、与health监控
#  http://localhost:9999/actuator/beans
management:server:port: 9999 #设置Actuator监控端口endpoints:web:exposure:include: '*' #打开Actuator所有监控#exclude: ['env','beans']base-path: /actuator #设置Actuator监控基本路径#-----------------------------------INFO------------------------------------
#自定义INFO信息
#浏览器访问 http://localhost:9999/actuator/info
info:company:name: '公司名称'url: 'www.xxxx'addr: 'china'

四、访问测试

1、beans终端

http://localhost:9999/actuator/beans

2、env

http://localhost:9999/actuator/env

3、自定义信息

 

五、常用的监控终端

在百度搜索“springboot actuator”即可找到如下表格

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

这篇关于Actuator监控器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1098397

相关文章

Spring Boot中的Actuator:打造高效的生产环境监控

Spring Boot中的Actuator:打造高效的生产环境监控 1、核心优势2、常用端点概览3、如何启用与访问4、安全考量5、总结 💖The Begin💖点点关注,收藏不迷路💖 在Spring Boot中,Actuator以其简洁而强大的功能,成为我们监控和管理应用程序的得力助手。通过提供RESTful端点,它让我们能够轻松获取应用的健康状态、性能指标及环

Threejs学习-Stats 性能监控器、抗锯齿

stats性能监控器 import Stats from 'three/addons/libs/stats.module.js' //引入包//添加性能监视器,查看帧率const stats = new Stats();document.body.appendChild(stats.domElement);// //渲染function animate() {requestAnimat

【SpringBoot Actuator】⭐️Actuator 依赖实现服务健康检查,线程信息收集

目录 🍸前言 🍻一、Actuator 了解 🍺二、使用         2.1 依赖引入          2.2 测试场景搭建 🍹三、测试         3.1 项目启动测试         3.2  服务健康检查         3.3  线程转储         3.4 内存使用,垃圾回收信息获取 💞️四、章末 🍸前言         小伙

SpringBoot:Actuator监控中心+AdminUI界面管理

一,Actuator + AdminUI服务监控中心介绍     1,什么是SpringBoot监控中心        针对微服务器监控、服务器内存变化(堆内存,线程,日志管理等)、检测服务配置连接池是否可用(模拟访问、懒加载)、统计现有Bean(通过Spring容器)、Http接口(@RequestMapping)的一系列数据管理。Actuator监控应用只通过JSON形式返回数据统计结果,

java:spring actuator添加自定义endpoint

# 项目代码资源: 可能还在审核中,请等待。。。 https://download.csdn.net/download/chenhz2284/89437274 # 项目代码 【pom.xml】 <dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starte

Spring-boot-actuator的解析

spring-boot-actuator的作用: 在生产环境中,需要定时或者定期的监控服务的运行情况,spring-boot-actuator为我们提供了许多监控所需的接口; 单独使用spring-boot-actuator的依赖引入(没有http调用): <dependency> <groupId>org.springframework-boot</groupId>

马达对应的actuator结构体分析

​1.文件: mm-camera2/media-controller/modules/sensors/actuator/actuator.h中对actuator_data_t进行了如下定义: 这个结构体是actuator马达控制的最外层的数据结构。 typedef struct {    int32_t fd;    actuator_ctrl_t *ctrl;    int16_t c

A6110 轴相对振动监控器AMS 6500机械健康监测器

轴相对振动监控器的设计具有极高的可靠性 工厂最重要的旋转机械。此单槽显示器与一起使用 其他AMS 6500监视器构建一个完整的API 670机械保护监视器。 应用包括蒸汽、气体、压缩机和水力涡轮机械。 轴相对振动监控模块的主要功能是 通过比较准确监测轴相对振动并可靠地保护机械 警报设定值、驱动警报和继电器的振动参数。 轴相对振动监控由一个位移传感器组成 穿过轴承箱,或安装在轴承箱内部 旋转轴是目标

A6370超速保护监控器

A6370监控器是AMS 6300 SIS超速保护系统的一部分,并且 与A6371一起安装在19英寸机架中(84HP宽,3RU高) 系统底板。一个AMS 6300 SIS由三个保护监视器(A6370)组成 和一个背板(A6371)。 该系统设计用于涡流传感器、霍尔元件传感器和 磁性(VR)传感器。 传感器电源电压 标称电源电压-24.5伏1.5伏DC防短路, 电流分离的 最大值电流35毫安 信号输

SpringBoot 2.0 + Actuator 应用健康监控管理

springboot的Actuator提供了运行状态监控的功能,可以通过REST、远程Shell和JMX方式来查看。   引入Actuator 添加jar包依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></depe