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
提交
取消