Spring boot actuator端点启用和暴露
1.启用端点
默认情况下,除了shutdown端点是关闭的,其它的都是启用的。配置一个端点的启用,使用management.endpoint..enabled属性,下面的例子是启用shutdown端点:
management.endpoint.shutdown.enabled=true
如果你个人更喜欢自定义端点的启用和关闭,可以使用如下属性
management.endpoints.enabled-by-default=false
关闭所有端点启用情况,个人可以单独的通过设置enabled属性启用端点;下面的示例示关闭所有的端点,并且请用info端点:
management.endpoints.enabled-by-default=false
management.endpoint.info.enabled=true
禁用端点端点会被从ApplicationContext上下文中删除,如果只是想从技术上更改端点的暴露,可以使用include和exclude属性替代。
2.暴露端点
由于端点可能包含敏感信息,应该仔细的考虑什么时候暴露它们,下面的表格展示了内置端点的暴露情况:
去改变将那个端点暴露出来,可以使用特定的技术include和exclude属性:
include属性列出暴露端点的IDS,exclude属性列出不应该暴露端点的IDS;exclude属性的优先级高于include属性,include和exclude属性都可以使用端点列表来配置IDS.
例如:停止公开所有在JMX上公开的端点,只公开info和health两个端点,使用如下属性:
management.endpoints.jmx.exposure.include=health,info
* 可以用来表示所有的端点,例如,通过HTTP公开所有的端点,除了env和beans端点,使用如下的属性:
management.endpoints.web.exposure.include=*
management.endpoints.web.exposure.exclude=env,beans
* 在YAML中有特殊的含义,所以如果想使用include或者exclude包含所有的端点时要加上双引号,如下示例:
management:endpoints:web:exposure:include: "*"
如果你要暴露你的端点为public,我们强烈的建议你使用加密。
如果暴露端点的时候想实现在自己的策略,你可以注册一个EndpointFilter bean。
详情可见:https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-endpoints.html
原文链接: https://blog.csdn.net/yaomingyang/article/details/84035975
转载于:https://www.cnblogs.com/Terry-Wu/p/10251826.html
Spring boot actuator端点启用和暴露相关推荐
- Spring Boot Actuator 端点启用和暴露
Spring Boot Actuator 端点启用和暴露 # 从技术上更改端点的暴露 -- 通过HTTP公开所有的端点,可通过 /actuator/{ID} 去查看,如 /actuator/beans ...
- Spring Boot Actuator 端点监控
spring-boot-starter-actuator库主要用来暴露自身信息.有助于对应用程序进行监控和管理,以及采集一些应用指标.actuator通过 restful api 请求来监管.审计.收 ...
- Spring Boot Actuator:在其顶部具有MVC层的自定义端点
Spring Boot Actuator端点允许您监视应用程序并与之交互. Spring Boot包含许多内置端点,您也可以添加自己的端点. 添加自定义端点就像创建一个从org.springframe ...
- Spring Boot Actuator:自定义端点,其顶部具有MVC层
Spring Boot Actuator端点允许您监视应用程序并与之交互. Spring Boot包含许多内置端点,您也可以添加自己的端点. 添加自定义端点就像创建一个从org.springframe ...
- 项目监控之Spring Boot 监控端点 Actuator 入门
1. 概述 应用在部署在生产环境下,我们还需要考虑应用的管理与监控.例如说,应用是否健康存活.应用的 JVM 监控信息.服务器的监控信息(CPU.内存.磁盘等等). 如果我们为应用的管理与监控做相应的 ...
- spring boot actuator工作原理之http服务暴露源码分析
spring boot actuator的官方文档地址:https://docs.spring.io/spring-boot/docs/current/reference/html/productio ...
- 警惕 Spring Boot Actuator 引发的安全问题
前言 一年一度的 HW 行动开始了,最近也是被各种安全漏洞搞的特别闹心,一周能收到几十封安全团队扫描出来的漏洞邮件,这其中有一类漏洞很容易被人忽视,但影响面却极广,危害也极大,我说出它的名字你应该也不 ...
- 如何将 Spring Boot Actuator 的指标信息输出到 InfluxDB 和 Prometheus
来源:SpringForAll社区 Spring Boot Actuator是Spring Boot 2发布后修改最多的项目之一.它经过了主要的改进,旨在简化定制,并包括一些新功能,如支持其他Web技 ...
- 服务监控 Spring Boot Actuator 介绍
服务监控 Spring Boot Actuator 介绍 1. 概述 在本文中,我们将介绍Spring Boot Actuator.首先介绍一些Actuator的基础知识,然后详细讨论Spring B ...
最新文章
- 活久见!技术面试官竟然给我出了一个脑筋急转弯,还问我王者荣耀什么段位?...
- Andorid 实现图片转成pdf的方法
- Linux 查看交换区内容,Unix: Unix/Linux/Win的虚拟交换区信息的查看
- 关于LoginFilter的问题
- 设置VS2010中使用IntelliTrace来进行调试
- python pipeline框架_Python爬虫从入门到放弃(十六)之 Scrapy框架中Item Pipeline用法...
- oclick vue 传参 函数_详解Vue计算属性和侦听属性
- 80m的mysql文件要导入多久_mysql导入数据库文件最大限制更改解决方法:You probably tried to upload too large file...
- raid卡组不同raid_RAID 类型介绍
- 中文件编码方式_一文解开java中字符串编码的小秘密
- 操作系统_图解deepin操作系统安装,体验定制版的国产操作系统
- linux系统q7文件,linux系统安装包的管理
- java备份_手把手教你实现Java权限管理系统 后端篇(十三):系统备份还原
- LOVE2D中实现一个简单的摇杆
- U盘文件夹病毒,.exe病毒删除方法
- 酒店无线产品认证靠谱吗
- 计算机不能读手机内存不足,手机装内存卡只读不写手机64G内存卡32G,64用完显示还剩32G但警告空间不足...
- 成功,很简单!推荐5款网站,拒绝做行动上的矮子!狂甩拖延症!
- bzoj4755: [Jsoi2016]扭动的回文串 manacher+二分+Hash
- 2022登高架设考题及在线模拟考试