类org.springframework.boot.actuate.metrics.web.servlet.WebMvcTagsProvider源码实例Demo

下面列出了怎么用org.springframework.boot.actuate.metrics.web.servlet.WebMvcTagsProvider的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: foremast   文件: K8sMetricsAutoConfiguration.java
@Bean
@ConditionalOnWebApplication(type = ConditionalOnWebApplication.Type.SERVLET)
public WebMvcTagsProvider serviceCallerTag() {
    if (metricsProperties.hasCaller()) {
        return new CallerWebMvcTagsProvider(metricsProperties.getCallerHeader());
    }
    else {
        return new DefaultWebMvcTagsProvider();
    }
}
 
源代码2 项目: micrometer   文件: HttpMetricsTagConfiguration.java
@Bean
WebMvcTagsProvider webMvcTagsProvider() {
    return new DefaultWebMvcTagsProvider() {
        @Override
        public Iterable<Tag> getTags(HttpServletRequest request, HttpServletResponse response,
                                     Object handler, Throwable exception) {
            return Tags.concat(
                    super.getTags(request, response, handler, exception),
                    Optional.ofNullable(responseTags.remove(response)).orElse(Tags.empty())
            );
        }
    };
}
 
 类所在包
 类方法
 同包方法