actuator 去掉 按照url 统计数据

 

actuator 去掉 按照url查询数据

    @Bean
    @ConditionalOnWebApplication(type = ConditionalOnWebApplication.Type.REACTIVE)
    public SgWebFluxTagsProvider webFluxRequestProvider() {
        return new SgWebFluxTagsProvider();
    }

    @Bean
    @ConditionalOnWebApplication(type = ConditionalOnWebApplication.Type.SERVLET)
    public SgWebMvcTagsProvider WebMvcTagsProvider() {
        return new SgWebMvcTagsProvider();
    }

    static class SgWebFluxTagsProvider implements WebFluxTagsProvider {
        @Override
        public Iterable<Tag> httpRequestTags(ServerWebExchange exchange, Throwable ex) {
            return new ArrayList<>();
        }
    }

    static class SgWebMvcTagsProvider implements WebMvcTagsProvider {
        @Override
        public Iterable<Tag> getTags(final HttpServletRequest request,
                                     final HttpServletResponse response,
                                     final Object handler,
                                     final Throwable exception) {
            return new ArrayList<>();
        }

        @Override
        public Iterable<Tag> getLongRequestTags(final HttpServletRequest request, final Object handler) {
            return new ArrayList<>();
        }
    }

 

posted @ 2022-01-06 14:26  龘人上天  阅读(43)  评论(0编辑  收藏  举报