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
添加回答
举报
0/150
提交
取消