在 Spring Boot 2.0.2 中,可以为所有控制器使用一个 MeterRegistry bean,同时为每个控制器提供自己的一组 commonTag。例如在我的Application.java
我定义以下。
@Bean
public MeterRegistryCustomizer<PrometheusMeterRegistry> metrics() {
return registry -> registry.config().commonTags("messageType", "x");
}
然后,当我向他们注册任何仪表时,registry
他们将拥有这个messageType = x
。是否可以在此 bean 中定义在commonTags
Controller 范围内执行任何函数时将注册的内容?
如果有怎么办?这需要在控制器本身内完成吗?