为了账号安全,请及时绑定邮箱和手机立即绑定

如何过滤 Spring Boot 执行器指标?

如何过滤 Spring Boot 执行器指标?

九州编程 2022-07-27 21:56:08
Spring Boot 执行器指标 ( /actuator/metrics) 带有许多默认指标。他们之中有一些是:"jvm.memory.max","jvm.threads.states","process.files.max","jvm.gc.memory.promoted","tomcat.servlet.error","system.load.average.1m","jvm.memory.used","jvm.gc.max.data.size","jvm.memory.committed","http.server.requests","system.cpu.count","logback.events","tomcat.global.sent",...有可能只暴露其中的几个吗?(即过滤它们或更好,告诉Spring boot根本不要收集它们?)
查看完整描述

1 回答

?
莫回无

TA贡献1865条经验 获得超7个赞

您可以使用management.metrics.enable.*属性来控制启用并绑定到计量注册表的指标。如果指标名称是.分开的,您可以使用单个属性禁用多个指标。例如,要禁用所有jvm属性,您可以使用以下属性:


management.metrics.enable.jvm=false

如果有多个属性匹配相同的指标,则最具体的会胜出。例如,要禁用除jvm之外的所有指标jvm.memory.max,您可以使用以下属性:


management.metrics.enable.jvm=false

management.metrics.enable.jvm.memory.max=true

您可以使用all来匹配所有指标。例如,要禁用指标以外的所有jvm.memory指标,您可以使用以下属性:


management.metrics.enable.all=false

management.metrics.enable.jvm.memory=true


查看完整回答
反对 回复 2022-07-27
  • 1 回答
  • 0 关注
  • 144 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信