Métricas do Feign sumiram após upgrade para Spring Boot 3 e Spring Cloud 2022.0.1 – Bug?

Após uma atualização do Spring Boot para a versão 3.0 e do Spring Cloud 2022.0.1, notamos que as métricas do Spring Cloud OpenFeign geradas sumiram do endpoint do Prometheus, devidamente configurado com o Micrometer Registry Prometheus. A solução paleativa para esse problema foi prover uma Bean do feign no qual registramos o MeterRegistry do micrometer.

import feign.Capability;
import feign.micrometer.MicrometerCapability;
import io.micrometer.core.instrument.MeterRegistry;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class FeignMicrometerConfiguration {

  @Bean
  public Capability capability(final MeterRegistry registry) {
    return new MicrometerCapability(registry);
  }
}

Acreditamos ser um Bug, existe uma issue similar já com o problema de instrumentação, talvez devido ao auto-configuration do Spring Cloud: https://github.com/spring-cloud/spring-cloud-openfeign/issues/812

Help DEV – Analista desenvolvedor Java / Android https://helpdev.com.br/zarelli

Métricas do Feign sumiram após upgrade para Spring Boot 3 e Spring Cloud 2022.0.1 – Bug?

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Rolar para o topo