Spring boot 监控和管理生产环境

本文介绍了如何在SpringBoot项目中集成actuator模块,包括自动配置、健康检查、数据采集以及各种HTTP端点的使用,如环境变量查看、应用健康状态和资源映射等。
摘要由CSDN通过智能技术生成

spring-boot-actuator 模块提供了一个监控和管理生产环境的模块,可以使用 http、jmx、ssh、telnet 等拉管
理和监控应用。审计(Auditing)、
健康(health)、数据采集(metrics gathering)会自动加入到应用里面。
首先,写一个最基本的 spring boot 项目。
基于 Maven 的项目添加‘starter’依赖:

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

以下是所有监控描述:

HTTP 方法路径描述鉴权
GET/autoconfig查看自动配置的使用情况,该报告展示所有 auto-configuration 候选者及它们被应用或未被应用的原因true
GET/configprops显示一个所有@ConfigurationProperties 的整理列表true
GET/beans显示一个应用中所有 Spring Beans 的完整列表true
GET/dump打印线程栈true
GET/env查看所有环境变量true
GET/env/{name}查看具体变量值true
GET/health查看应用健康指标false
GET/info查看应用信息false
GET/mappings查看所有 url 映射true
GET/metrics查看应用基本指标true
GET/metrics/{name}查看具体指标true
POST/shutdown允许应用以优雅的方式关闭(默认情况下不启用)true
GET/trace查看基本追踪信息true
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值