Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

413
Visualizações
¿Qué hace 'opentracing: spring: web: ignoreAutoConfiguredSkipPatterns: true'?

Hola, estoy usando el marco de seguimiento a continuación en mi proyecto de arranque de primavera.

 <dependency> <groupId>io.opentracing.contrib</groupId> <artifactId>opentracing-spring-jaeger-cloud-starter</artifactId> <version>3.3.1</version> </dependency>

Recibo la siguiente excepción cuando inicio mi aplicación.

 ┌─────┐ | org.springframework.cloud.netflix.zuul.ZuulProxyAutoConfiguration (field private java.util.List org.springframework.cloud.netflix.zuul.ZuulServerAutoConfiguration.configurers) ↑ ↓ | io.opentracing.contrib.spring.web.starter.ServerTracingAutoConfiguration (field private java.util.regex.Pattern io.opentracing.contrib.spring.web.starter.ServerTracingAutoConfiguration.skipPattern) ↑ ↓ | skipPattern defined in class path resource [io/opentracing/contrib/spring/web/starter/SkipPatternAutoConfiguration.class] ↑ ↓ | org.springframework.cloud.client.CommonsClientAutoConfiguration$ActuatorConfiguration (field private java.util.List org.springframework.cloud.client.CommonsClientAutoConfiguration$ActuatorConfiguration.hasFeatures) └─────┘

Puedo deshacerme del error colocando el siguiente atributo en mi archivo application.yml. Sin embargo, no sé el impacto de esta bandera. ¿Alguien puede arrojar algo de luz sobre la consecuencia de esta configuración?

 spring: web: ignoreAutoConfiguredSkipPatterns: true
over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

La propiedad ignoreAutoConfiguredSkipPatterns es responsable de generar el valor skipPattern en TracingFilter . Cuando ignoreAutoConfiguredSkipPatterns es false o no está configurado, el valor de skipPattern contendrá un patrón de expresión regular para excluir ciertas rutas del seguimiento (por ejemplo, el patrón se define como /health|/status entonces la URL http://localhost:5000/context/health no se rastreará ). Si ignoreAutoConfiguredSkipPatterns es true , entonces el valor de skipPattern será null , luego la solicitud se rastreará en TracingFilter

PD En cuanto a mí, el problema está relacionado con el indicador spring.cloud.features.enabled , ese indicador está habilitado de forma predeterminada y, como resultado, el campo hasFeatures crea una dependencia circular, verifique el código a continuación:

 @Configuration(proxyBeanMethods = false) public class CommonsClientAutoConfiguration { ... @Configuration(proxyBeanMethods = false) @ConditionalOnClass(Endpoint.class) @ConditionalOnProperty(value = "spring.cloud.features.enabled", matchIfMissing = true) protected static class ActuatorConfiguration { @Autowired(required = false) private List<HasFeatures> hasFeatures = new ArrayList<>(); @Bean @ConditionalOnAvailableEndpoint public FeaturesEndpoint featuresEndpoint() { return new FeaturesEndpoint(this.hasFeatures); } } ... }
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda