猿问

如何过滤弹簧套执行器指标?

弹簧启动执行器指标 () 附带许多默认指标。其中一些是:/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根本不收集它们?


蝴蝶不菲
浏览 79回答 1
1回答

开满天机

可以使用属性来控制已启用并绑定到计量注册表的指标。如果指标的名称是分开的,则可以使用单个属性禁用多个指标。例如,若要禁用所有属性,可以使用以下属性:management.metrics.enable.*.jvmmanagement.metrics.enable.jvm=false如果有多个属性与同一指标匹配,则最具体的属性优先。例如,要禁用 除 以外的所有衡量指标,可以使用以下属性:jvmjvm.memory.maxmanagement.metrics.enable.jvm=falsemanagement.metrics.enable.jvm.memory.max=true您可以使用 来匹配所有指标。例如,要禁用除指标之外的所有指标,可以使用以下属性:alljvm.memorymanagement.metrics.enable.all=falsemanagement.metrics.enable.jvm.memory=true
随时随地看视频慕课网APP

相关分类

Java
我要回答