Eu estou tentando expor metricas em um cluster ecs, porém ele não tem a dependecia Starter Web. Como expor metricas nesse caso?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Eu estou tentando expor metricas em um cluster ecs, porém ele não tem a dependecia Starter Web. Como expor metricas nesse caso?
Olá Fernando, você pode editar o arquivo pom.xml e adicionar essa dependência
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>2.7.5</version>
</dependency>será necessário rebuildar o projeto maven e subir novamente a imagem com o novo build gerado
você também pode tentar utilizar o actuator:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
Otavio, boa noite.
É fiz todas essas configs, porém não funcionou. Como a api é um consumer Kafka ela está com problemas de exposição de portas e nem o actuator está funcionando.
Nesse caso não seria necessário liberar as portas de exposição das métricas na máquina ECS onde está rodando sua API? Alguma configuração de infra mesmo talvez